mod_rewrite + WordPress + собственные правили
-
помогите с ЧПУ. Вот сам попытался написать, но ничего не вышло
Движок 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’е реализуются или же само правило не правильно
- Тема «mod_rewrite + WordPress + собственные правили» закрыта для новых ответов.