这是我用于测试目的的.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