2012-11-27 133 views
0

剔除URL路徑我在WordPress以下重寫規則:PHP:從URL重寫規則

add_rewrite_rule('members/(.+)/?$', 'index.php?pagename=members&username=$matches[1]','top');

這重寫URL地址www.mysite.com/members/後的一切。

我的挑戰是保持該功能,但排除以下URL路徑:www.mysite.com/members/info/。

任何人都可以請幫助我嗎?

+0

您可以在添加新規則後定義您需要的任何行爲。它會覆蓋以前的這個特殊情況 – pomaxa

+0

感謝您的快速回復。問題是我仍然遇到正則表達式的困難,我正在觀看一些YouTube視頻教程,但是如果您能指出我正確的方向,至少應該如何着手編寫該規則,那將不勝感激! – Dmitri

+0

我想我已經知道了,對於任何感興趣的人來說,這很可能會起作用:add_rewrite_rule('members /(?! info)(。+)/?$','index.php?pagename = members&username = $ matches [1] ','最佳'); – Dmitri

回答

0

只需將其添加到.htaccess之前的其他指令。

RewriteRule members/ - [L]