在Chrome中查看完整的重定向路径和HTTP状态代码


88

我试图找出某些链接缩短剂和out.php链接脚本是否使用301重定向进行重定向。我正在查看Chrome开发人员工具中的“资源”标签,但它仅显示目标页面的标题,而不显示链接脚本本身的标题。

另外,我正在调查的某些网站实际上重定向不止一次,因此最好跟踪整个重定向路径。

我如何查看我是否被完全重定向,以及他们是否使用301?


1
对重定向的持久性与FF方法:superuser.com/questions/242138/...
Fedir RYKHTIK

通过断点停止和takinging你的时间......➝ stackoverflow.com/a/12419326/444255
弗兰克Nocke

Answers:


126

自2014年以来

Chrome浏览器检查器顶部(在Network选项卡中)顶部是一个复选框,其中显示Preserve log。启用此选项。现在,页面导航方式无关紧要,检查器将保留所有日志历史记录-包括重定向响应。

旧版Chrome

Chrome浏览器检查器底部(在Network标签中)是一个带有大圆圈的按钮。将鼠标悬停在此按钮上,工具提示会显示Preserve log upon navigation。单击按钮,它将变为红色。现在,页面导航方式无关紧要,检查器将保留所有日志历史记录-包括重定向响应。


1
与最初接受的答案相比,现在(实际上已经有一段时间)了。我接受了这个。
斯蒂芬·穆勒

1
请注意,如果您正在跟踪XHR或某种REST调用的重定向,并且看不到301或302重定向-请确保在“网络”标签中,不仅启用了“ XHR”过滤器,启用了“其他”过滤器(您可以通过Ctrl +单击选择多个)。当然,您始终可以使用“所有”过滤器,但是其他请求类型会产生很多干扰。
Dimitry K,

18

我遇到了同样的问题,发现解决方案与以前的答案略有不同。

我必须在过滤器栏中选择“其他”作为文档类型,并保留已打勾的日志并记录网络登录。

Chrome开发工具屏幕截图


3
302只重定向其他当选择(如谷歌浏览器67的在Mac OS 10.13)示出
user674669

谢谢,我过滤了Doc,并很困惑为什么它没有显示出来。
Eluvatar

16

在Chrome的开发人员工具中-选择“资源”-然后在“文档”或“其他”下您应该能够找到原始请求-查看“标头”以查看状态码301。这里有一篇很棒的文章-http: //www.html5rocks.com/tutorials/developertools/part1/#toc-resources


通过javascript或元刷新刷新页面时,将不会跟踪。我确实得到了所需的东西,所以谢谢:)
Stephan Muller

3
现在,您可以在“网络”区域中看到此状态,“状态”为表中的列之一。
digitaljoel 2011年

2
快速说明:应启用“导航时保留日志”以查看每个请求/响应
Josh Smeaton 2013年
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.