這是我用於測試目的的.htaccess
文件。這是整個文件。爲什麼^在.htaccess中干擾[NC]?
RewriteEngine On
<IfModule mod_rewrite.c>
RewriteCond %{REQUEST_URI} asdf [NC]
RewriteRule .* https://www.example.com/test/note.txt [R=302,L]
</IfModule>
[NC]
(無案例)像冠軍一樣工作。 asdf
,ASDF
,AsDf
全部觸發重寫規則。但如果我包含^
標誌[NC]
停止工作。例如,
RewriteCond %{REQUEST_URI} ^asdf [NC]
隨着僅存asdf
的^
符號觸發重寫。 ASDF
會拋出404錯誤。我可能會丟失一些東西,但似乎由於某種原因^
會干擾[NC]
。爲什麼是這樣?
- 你發佈的代碼不可能 - 這聽起來像是一個緩存問題。 – MrWhite