我正在尝试调试 .htaccess 文件。 FireFox 不断缓存重定向,我无法绕过它们。通常我会按 Ctrl + F5,但因为它已经将我重定向到另一个页面,这只会刷新我发送到的页面而不是我输入的 url。有没有办法强制刷新 url?
下面是一个例子:
这就是为什么我认为这是浏览器缓存问题,而不是服务器缓存的原因。
编辑:这似乎是特定于 FireFox 的,一个快速的解决方案是改用 Chrome。缓存在一个小时后过期,这在尝试调试时太长了。
最佳答案
如果您使用的是 RewriteRule,只需使用 R 而不是 R=301。出于其他目的,您必须在更改重定向时清除浏览器缓存。 (如果您不知道如何清除浏览器缓存,在谷歌上搜索操作方法应该会提供一个快速而简单的答案——或者随时发表评论,我会帮助你的。)
简而言之,在您的重定向正常工作之前,尽可能避免 301。如果您无法避免它们,请准备好定期清除浏览器缓存。
关于Apache - 如何在调试 htaccess 时禁用浏览器缓存,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7743980/