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

时间:2017-03-05 03:10:24

标签: apache .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,但这并没有改变任何内容。

1 个答案:

答案 0 :(得分:1)

它根本没有缓存.httacess ...它正在缓存301重定向(假设一个永久重定向)

将其切换为302,即[R = 302,L],然后重试