Chrome记住301重定向多长时间了?

Chr*_*ard 48 google-chrome http-redirect http-response-codes http-status-code-301

我有一个新的作者网站,我希望从我之前使用Apache重写的域中提供,以便将流量反弹到我的亚马逊网站,[R = 301,L],我想将其作为我自己的网站提供.我至少还有一个新的域名.

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

那么Chrome存储301重定向需要多长时间?引用的问题没有说明Chrome或IE10的含义.

Sam*_*eby 96

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

  • "禁用缓存"对我来说不起作用,不得不做Sam说的话. (4认同)
  • 这很好用。或者,在加载页面时在开发工具中选中“禁用缓存”复选框也可以解决问题。 (3认同)
  • 这实际上并没有回答最初的问题“Chrome 缓存 301 重定向需要多长时间?”。 (2认同)

McG*_*V10 49

转到chrome:// net-internals,在最右边打开下拉列表,然后选择"Clear Cache".从版本48开始,这是我唯一能够清除缓存301的东西.

更新:遗憾的是,自版本71(2018年12月)起,Google已删除了net-internals功能.


flo*_*ron 9

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