如何从ReWriteRule中只排除一个文件夹

时间:2014-07-04 02:32:48

标签: .htaccess mod-rewrite

这是我目前的RewriteRule:RewriteRule ^产品(/。 $ products.php 我想重写产品/任何东西,但不是产品/购物车我不知道怎么做。

1 个答案:

答案 0 :(得分:1)

像这样:

RewriteRule: RewriteRule ^products(?!/shopping-cart)(/.)$ products.php

(?!/shopping-cart)是一个负面的预测,确保后面的内容不是/shopping-cart

@anubhava指出,(/.)看起来很可疑。您想要的可能是(/?)(匹配可选的/)或(/.*)以匹配尾端。

<强>参考