2013-10-24 3 views
0

В WordPress Я использую плагин Event Manager, который использует URL/events/subpage в URL.Wordpress htaccess rewriterule без изменения URL

Мне нужно немного изменить настройки, чтобы/курсы/подстраница переписывались в/events/subpage, т.е. содержимое/события/подстраница отображается при переходе на/курсы/подстраницу. URL-адрес должен оставаться в виде/курсов.

Я думал, что это правило будет делать это:

RewriteRule ^courses/?(.*)$ /events/$1 [L] 

Но изменения URL из/курсов в/события, так это выглядит, как мое правило, не совсем верно.

EDIT Странно, что я могу положить что-нибудь вместо/курсов, и это все равно разрешает/события. Смущенный!

ответ

0

Думаю, я взломал его.

Я удалил плагин rewrite и заменил его на Rewrite Rules Inspector. Затем я добавил следующие функции functions.php add_rewrite_rule ('^ курс/([^ /] *) /?', 'Index.php? Event = $ matches [1]', 'top'); // одно событие

В правилах перезаписи Инспектор утверждает, что правила отсутствовали. Я сбросил правила с помощью плагина, и теперь все работает. Похоже, что исходный плагин rewrite не правильно смывал правила.

Смежные вопросы