我有一个新的作者网站,我希望从我之前使用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的含义。
我通过打开开发工具(F12)解决了这个问题,单击“保留日志”复选框,然后发出导致缓存301的请求。右键单击导致301的请求,然后单击“清除浏览器缓存”。再试一次,然后301应该不再被缓存。
转到chrome:// net-internals,在最右边打开下拉菜单并选择“Clear Cache”。从版本48开始,这是我唯一能够清除缓存301的东西。
更新:遗憾的是,自版本71(2018年12月)起,Google已删除了net-internals功能。
“view-source:” - 解决方案在Google Chrome中不起作用;但是使用开发人员工具并在“网络”选项卡中将“禁用缓存”设置为true / checked会强制重新评估。顺便说一句:临时规避可以通过匿名会话(Ctrl + Shift + N)或通过向URL添加一些伪查询参数(如“?foo = bar”)来实现。
在Chrome或Firefox中,您可以通过输入“view-source:redirect.yoursite.com”并按Enter键来刷新重定向。然后,刷新该页面。现在,这应该迫使Chrome或Firefox刷新重定向。