помогите с ЧПУ. Вот сам попытался написать, но ничего не вышло
Движок WordPress 2.8 + включены собственные ЧПУ
стоит на jino
изначально .htaccess имеет вид
Код:
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^category/(.+)$ http://mysite/$1
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress
есть страница http://mysite/phpfunc/?f=echo – ему передается по GET название функции которой надо вывести, в данном случае функция echo
(страница создана c темой phpfunc.php в шаблоне)
я хочу чтобы информация о функции echo выводилось по след. адресу http://mysite/php-function/echo или http://mysite/php-function/echo/ если есть разница
с таким .htaccess как наверху выводится "страница не найдена".
попробовал варианты
Код:
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^php-function/(.+)$ http://mysite/phpfunc/?f=$1
RewriteRule ^category/(.+)$ http://mysite/$1
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress
также
Код:
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^php-function/(.+)$ http://mysite/phpfunc/?f=$1
</IfModule>
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^category/(.+)$ http://mysite/$1
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress
главное с удалением category из урл корректно работает
както по другому собственные урлы в wordpress’е реализуются или же само правило не правильно
