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

问题描述 投票:40回答:5

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

是否存在特定的持续时间,特别是Chrome将存储301缓存重定向?其他一些问题,How long do browsers cache HTTP 301s?How is 301 redirect implemented by different browsers?,请问,并给出答案,一些浏览器不会缓存,一些缓存用于会话,Chrome和IE10缓存的方式将在浏览器重启后继续存在,但不指定多长时间。比其他测试的浏览器更长,但数量仍未指定。

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

google-chrome http-status-code-301 http-redirect http-response-codes
5个回答
81
投票

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


50
投票

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

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


9
投票

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


3
投票

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


0
投票

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

disable cache

© www.soinside.com 2019 - 2024. All rights reserved.