Поддержка Проблемы и решения 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’е реализуются или же само правило не правильно

Просмотр 6 ответов — с 1 по 6 (всего 6)
Просмотр 6 ответов — с 1 по 6 (всего 6)
  • Тема «mod_rewrite + WordPress + собственные правили» закрыта для новых ответов.