26

我有一个新的作者网站,我想从一个我之前使用过Apache重写的域中提供反弹流量到我的亚马逊网站[R = 301,L],我想将它作为我自己的网站。至少我还有一个新的域名。Chrome会记住301重定向多久?

有没有(有)特定的持续时间,特别是Chrome将存储301缓存重定向?其他一些问题,How long do browsers cache HTTP 301s?How is 301 redirect implemented by different browsers?,问,给出的答案是,有些浏览器不缓存,一些缓存的会话,Chrome和IE10缓存的方式,将生存的浏览器重新启动,但不指定如何长。比其他浏览器测试的时间长,但数量仍未确定。

那么Chrome存储301重定向多长时间?所引用的问题没有说明Chrome或IE10的功能。并按下回车键:

+0

即使你知道存储了多长时间,你想依赖它吗? – Mooseman 2013-04-22 19:07:45

+1

不是由选择...但我有一个亚马逊的作家网站在http://amazon.com/author/cjshayward,我301'http://cjshayward.com到。我已经获得并正在使用http://cjsh.name作为新网站,并将其用作cjshayward.com,并且很高兴知道一个月后脚手架域名可以被删除。 – JonathanHayward 2013-04-23 17:34:14

+0

为什么不保留301? – Mooseman 2013-04-23 18:34:48

回答

43

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

+0

工作良好。或者,在加载页面时在开发工具中勾选“禁用缓存”复选框也是可行的。 – Simon 2017-04-04 12:52:53

+3

'禁用缓存'不适合我,只好做Sam说的。 – 2017-12-25 13:01:57

+0

对我来说,只需要使用提取 – 2018-01-04 08:50:20

3

在这两种Chrome或Firefox,您可以通过键入“redirect.yoursite.com查看源代码”刷新重定向。然后,刷新该页面。现在,这应该强制Chrome或Firefox刷新重定向。

9

的“查看源代码:” - 溶液不为我在谷歌浏览器工作;但使用开发人员工具并在Network -tab中强制执行重新评估时,使用开发人员工具并将“禁用缓存”设置为true /进行检查。顺便说一句:在匿名会话(Ctrl + Shift + N)中或通过向URL添加一些假的查询参数(如“?foo = bar”)可以实现临时规避。

+1

谢谢 - 我的一天。奇怪的是,这对localhost不起作用。 – Olaf 2014-11-27 16:42:22

+0

非常感谢,这让我很生气! @Olaf你确定吗?我刚刚使用这个来阻止'http:// localhost:8000'重定向到'https:// localhost:8000' – 2016-10-21 13:47:57

+0

至少它在两年前没有用。也许它现在。 – Olaf 2016-10-21 14:47:01

45

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

+0

不适用于Chrome v51:( – 2016-08-01 01:51:56

+0

适用于Chrome v55 :-) – 2017-01-27 17:41:19

+1

非常感谢,它适用于v57:D – fusionlightcat 2017-03-29 13:09:05