我正在测试一些基本的.htaccess rewriterules,我很确定即使删除了.htaccess中的规则并保存了文档,apache也会忽略它并且行为就像规则仍在那里(仅适用于之前请求过的网站) - 甚至apache重新启动后。它让我发疯,行为真的很疯狂。是否有任何即将清理的apache缓存或问题在其他地方?
答案 0 :(得分:1)
这很疯狂!不是真的,这只是烦人的。
在Apache中设置重定向时,您所做的实际上是配置传递给浏览器的标头。如果您回到这些页面,Your browser keeps a cache of 301 and 302 redirect headers(和DNS等其他东西),这样可以节省您的时间。 301重定向应该是永久性的(这就是你所指示的),所以如果浏览器不需要执行诸如执行DNS查找或基于重定向访问页面之类的东西,那么它将偷工减料并使用缓存以便为您提供更快的浏览体验。
您需要刷新浏览器的缓存以防止商店重定向发生。
此外,您还需要将自己的网页重新提交给Google(如果是在网络上),以防他们在存在无效标题的情况下抓取您的网站。