67

我有一个新的作者站点,我想从以前使用 Apache 重写将流量反弹到我的 Amazon 站点 [R=301,L] 的域中提供该站点,我想将其用作我自己的站点。至少我还有一个临时的新域。

是否有(是否有)特定的时间段,特别是 Chrome 会存储 301 缓存重定向?其他一些问题,浏览器缓存 HTTP 301 多长时间?以及不同浏览器如何实现301重定向?,询问,给出的答案是某些浏览器不缓存,某些缓存用于会话,Chrome 和 IE10 缓存的方式可以在浏览器重启后继续存在,但没有指定多长时间。比测试的其他浏览器更长,但数量仍未指定。

那么 Chrome 将 301 重定向存储多长时间?引用的问题没有具体说明 Chrome 或 IE10 是什么。

4

6 回答 6

138

我通过打开开发工具(F12)解决了这个问题,单击“网络”,然后单击“保留日志”复选框,并发出导致缓存 301 的请求。右键单击导致 301 的请求,然后单击“清除浏览器缓存”。再试一次,然后 301 应该不再被缓存。

于 2017-03-29T13:27:49.433 回答
53

转到 chrome://net-internals 并在最右侧打开下拉菜单并选择“清除缓存”。从版本 48 开始,这是我清除缓存 301 的唯一方法。

更新:不幸的是,从第 71 版(2018 年 12 月)开始,Google 已经删除了 net-internals 功能。

于 2016-01-29T20:34:52.813 回答
12

view-source: ”解决方案在Google Chrome中对我不起作用;但是使用开发人员工具并将“禁用缓存”设置为真/在Network -tab 中选中会强制重新评估。顺便说一句:可以在匿名会话 (Ctrl+Shift+N) 中或通过在 URL 中添加一些虚假的查询参数(如“?foo=bar”)来实现临时规避。

于 2014-08-13T13:57:34.693 回答
4

在 Chrome 或 Firefox 中,您可以通过键入“view-source:redirect.yoursite.com”并按 Enter 来刷新重定向。然后,刷新该页面。现在,这应该会强制 Chrome 或 Firefox 刷新重定向。

于 2014-03-19T08:51:10.527 回答
4

最简单的解决方案是打开 F12 开发工具,检查禁用缓存,然后访问生成 301 重定向的地方。这应该更新到较新的版本。

禁用缓存

于 2019-04-24T11:57:45.617 回答
1

例如,我们缓存了从http://example.comhttps://example.com的重定向

  1. 转到网络工具
  2. 检查“保留日志”
  3. 转到http://example.com(它将重定向到 https)
  4. 右键单击刷新按钮,然后单击“清空缓存和硬重新加载”

截屏

于 2020-04-29T06:27:38.710 回答