2013-10-17 12 views
0

我知道這可以使用wordpress函數完成,但我想在我的htaccess文件中添加此規則。重寫在wordpress中添加查詢字符串

基本上我想一個參數添加到URL,然後讓WordPress的去了解它的業務..

我有這個

RewriteRule ^events/all/ /events/?all [L] 

但我發現了一個404,當我嘗試去到/事件/所有/

感謝您的任何意見

回答

0

請確保您在之前的任何wordpress規則中添加了該規則。 WordPress的路由一切到index.php,如果路由發生在你有任何特定的重寫之前,那些重寫將永遠不會被應用。

此外,wordpress使用請求信息來處理路由,所以它可能會看到/events/all/作爲$_SERVER['REQUEST_URI']變種並且感到困惑。所以wordpress可能無法開展業務,取決於你如何設置wordpress的結局。

如果因任何原因,它仍然沒有踢得好看與WordPress,你可以嘗試添加P選項內部代理請求:

RewriteRule ^events/all/ /events/?all [L,P]