2013-10-24 116 views
0

在WordPress中,我使用的是Events Manager插件,它使用URL中的/ events/subpage路径。Wordpress htaccess rewriterule不改变URL

我需要稍微调整一些事项,以便/ courses/subpage重写到/ events/subpage,即/ going/courses/subpage时显示/ events/subpage的内容。网址应该保持为/课程。

我觉得这个规则会做到这一点:所以它看起来像我的原则是不完全正确

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

但从/课程/事件的URL变化。

编辑 奇怪的是,我可以把任何东西代替/课程,无论如何它解决/事件。困惑!

回答

0

认为我已经破解了它。

我卸载了重写插件,并将其替换为重写规则检查器。然后,我将以下内容添加到functions.php add_rewrite_rule('^ course /([^ /] *)/?','index.php?event = $ matches [1]','top'); //单个事件

在重写规则检查员说,规则丢失。我使用插件冲洗了规则,现在一切似乎都奏效了。它看起来像原来的重写插件没有正确地冲洗规则。