mod_rewrite - Apache是​​否缓存.htaccess规则? (即使在删除.htaccess文件后仍遵循规则)

时间:2012-04-26 20:31:16

标签: apache mod-rewrite

我在wamp环境中使用mod_rewrite进行了一些测试。

我测试了一个简单的规则,我放在我的一个网站的根目录,并要求它将任何以index.php结尾的请求重定向到localhost(没有意义,只是想查看规则)

它有效,但之后,我对.htaccess文件规则所做的任何更改都没有反映出来。 过了一会儿我就决定删除.htaccess ......好吧它还在重定向!我只是不明白。 Apache是​​否会缓存规则或某些内容(通过wamp菜单重新启动服务并没有改变任何内容)

(不要问我使用的确切规则,因为我删除了文件,我认为无论如何都不相关)

2 个答案:

答案 0 :(得分:8)

.htaccess文件为processed each time a request comes through。您的浏览器可能会缓存转发的请求。您是否尝试使用httpfox或其他任何内容来查看标题所说的内容?

答案 1 :(得分:8)

您是否尝试删除浏览器缓存?