gpt4 book ai didi

Apache - 如何在调试 htaccess 时禁用浏览器缓存

转载 作者:行者123 更新时间:2023-12-03 11:13:53 24 4
gpt4 key购买 nike

我正在尝试调试 .htaccess 文件。 FireFox 不断缓存重定向,我无法绕过它们。通常我会按 Ctrl + F5,但因为它已经将我重定向到另一个页面,这只会刷新我发送到的页面而不是我输入的 url。有没有办法强制刷新 url?

下面是一个例子:

  • 将 example.com/hi 重定向到 example.com/hello,在 FireFox 中测试,它可以工作
  • 从 .htaccess
  • 中删除此行
  • 在 FireFox 中输入 example.com/hi,它仍然重定向到 example.com/hello
  • 在 Chrome 中输入 example.com/hi,它不会重定向

  • 这就是为什么我认为这是浏览器缓存问题,而不是服务器缓存的原因。

    编辑:这似乎是特定于 FireFox 的,一个快速的解决方案是改用 Chrome。缓存在一个小时后过期,这在尝试调试时太长了。

    最佳答案

    如果您使用的是 RewriteRule,只需使用 R 而不是 R=301。出于其他目的,您必须在更改重定向时清除浏览器缓存。 (如果您不知道如何清除浏览器缓存,在谷歌上搜索操作方法应该会提供一个快速而简单的答案——或者随时发表评论,我会帮助你的。)

    简而言之,在您的重定向正常工作之前,尽可能避免 301。如果您无法避免它们,请准备好定期清除浏览器缓存。

    关于Apache - 如何在调试 htaccess 时禁用浏览器缓存,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7743980/

    24 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com