Страница с параметрами в Wordpress на ЧПУ

Рейтинг: 0Ответов: 1Опубликовано: 21.02.2015

Привет.

Хочу, чтобы для определённой страницы Wordpress можно было передавать параметры и перехватывать их через плагин (без использования get параметров в адресной строке).

Например: http://domain.com/page/argument

Как можно это сделать? Спасибо.

Ответы

▲ 1
RewriteCond %{QUERY_STRING} argument=(\w+)$
RewriteRule ^(.*)$ /$1%1? [R=301, L]

Полный конфиг для WP:

<IfModule mod_rewrite.c>
   RewriteEngine On
   RewriteBase /

   RewriteCond %{QUERY_STRING} argument=(\w+)$
   RewriteRule ^(.*)$ /$1%1? [R=301, L]

   RewriteCond %{REQUEST_FILENAME} !-f
   RewriteCond %{REQUEST_FILENAME} !-d
   RewriteRule . /index.php [L]
</IfModule>

URL для примера: http://domain.com/page/?argument=1

Проверить можно здесь

RewriteBase / можно убрать, ибо слэш проставлен в самом правиле /$1%1?.