Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/apache/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
mod_rewrite-Apache是否缓存.htaccess规则?(即使在删除.htaccess文件后仍遵循规则)_Apache_Mod Rewrite - Fatal编程技术网

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

mod_rewrite-Apache是否缓存.htaccess规则?(即使在删除.htaccess文件后仍遵循规则),apache,mod-rewrite,Apache,Mod Rewrite,我在wamp环境中使用mod_rewrite进行了一些测试 我测试了一个简单的规则,我把它放在我的一个网站的根目录下,要求它将任何以index.php结尾的请求重定向到localhost(这没有意义,只是想检查规则) 它起作用了,但之后,我对.htaccess文件规则所做的任何更改都没有反映出来。 过了一会儿,我决定删除.htaccess。。。它还在做重定向!我就是不明白。Apache是否缓存规则或其他内容(通过wamp菜单重新启动服务不会改变任何内容) (不要问我使用的确切规则,因为我删除了该

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

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

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


(不要问我使用的确切规则,因为我删除了该文件,我认为它与此无关)

.htaccess文件是。您的浏览器可能缓存了正在转发的请求。你有没有试过用它或者其他什么来看看标题是怎么说的

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

你们都是对的,我认为浏览器不会缓存此内容。谢谢。我想有些浏览器会把它缓存一段时间。太棒了。我想知道,我们到底怎么没有想到这一点。谢谢,您的诊断当然有效:删除浏览器最近的文件就是解决方案。主持人:是的,这个论坛是有用的,不管它是一个2年前的答案。