1
如果我有這樣一個規則:的.htaccess重寫規則到文件,與例外
RewriteRule ^([A-Za-z0-9-]+)$ /$1.asp [QSA]
我也可以把domain.com/test到domain.com/test.asp
但有可能會有例外,我有一個名爲test的文件夾。在這種情況下,我如何覆蓋自己的規則和例外情況?
如果我有這樣一個規則:的.htaccess重寫規則到文件,與例外
RewriteRule ^([A-Za-z0-9-]+)$ /$1.asp [QSA]
我也可以把domain.com/test到domain.com/test.asp
但有可能會有例外,我有一個名爲test的文件夾。在這種情況下,我如何覆蓋自己的規則和例外情況?
可以使用負前瞻創建例外:
RewriteRule ^(?!test/)([a-z0-9-]+)$ /$1.asp [L,NC,QSA]
現在這個規則將被跳過與/test/