2013-10-24 118 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'); //單個事件

在重寫規則檢查員說,規則丟失。我使用插件沖洗了規則,現在一切似乎都奏效了。它看起來像原來的重寫插件沒有正確地衝洗規則。