浏览器什么时候开始缓存 .htaccess 文件?



浏览器什么时候开始缓存.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] 并重试

最新更新