浏览器什么时候开始缓存.htaccess
文件? 我读到的一切都说他们没有。 我已经在Chrome,Firefox,Opera和Edge中对此进行了测试,现代浏览器绝对可以缓存.htaccess
文件。
这些是我用于测试目的的 4 行代码。 这 4 行是整个.htaccess
文件。
<IfModule mod_rewrite.c>
RewriteCond %{REQUEST_URI} ^/test/dogs.txt [NC]
RewriteRule .* https://www.fakeurl.com/test/note.txt [R=301,L]
</IfModule>
当我用#
注释每一行时,上传并刷新我的浏览器,它会继续重定向,就好像什么都没有改变一样。 几分钟后仍然没有变化。 但是,在我清除缓存并刷新 url 后,我按预期收到 404 错误。 这在我测试的每个浏览器中都是一样的。我做错了什么吗?
更新
我在文件开头添加了RewriteEngine On
行,但这并没有改变任何东西。
它根本没有缓存 .httacess...它正在缓存 301 重定向(假设永久重定向)
将其切换到 302 即 [R=302,L] 并重试