如果我有这样的规则:
RewriteRule ^([A-Za-z0-9-]+)$ /$1.asp [QSA]
我可以将domain.com/test重定向到domain.com/test.asp
但是我可能有一个例外,我有一个名为test的文件夹。在这种情况下,如何用异常覆盖我自己的规则?
答案 0 :(得分:1)
您可以使用否定前瞻来创建例外:
RewriteRule ^(?!test/)([a-z0-9-]+)$ /$1.asp [L,NC,QSA]
现在,对于以/test/