当我http://example.com/load/
在浏览器里输入并按下时ENTER,这个网站会将我重定向到http://example.com/load/1/
,http://example.com/load/2/
然后我最终登陆http://example.com/load/3/
。
这些重定向发生在网站端,我不知道我要去哪里。但我最终登陆了这个 URL http://example.com/load/3/
:。
我想跟踪浏览器看到的所有 URL。我没有在历史记录中看到它,因为它在网站端重定向。是否有任何 Firefox 插件或某些工具可以帮我跟踪它?
答案1
编辑:现在已经十年了,有更好的方法来做到这一点
- 去https://deref.link/
- 粘贴有问题的网址。
- 点击回车。
- 读取右侧的结果。
2011 年原始答案
安装 FireBug 1
打开萤火虫
转到网络标签
点击“坚持”选项
输入你的网址
观察获取的 URL 列表的变化。在你的示例中,你会看到类似这样的内容:
http://example.com/load/302 暂时移动
http://example.com/load/1/302 暂时移动
http://example.com/load/2/302 暂时移动
http://example.com/load/3/200 正常
如果您选择其中一个并打开它旁边的 twisty,您可以获得标头,它将准确显示请求的内容和响应内容。特别是,您需要查看Location
响应的标头,因为它会告诉您的浏览器应该加载什么。
脚注
- 或者使用任何其他形式的适合您喜欢的浏览器的 devtools。
答案2
现在,当 FireBug 集成到开发者工具您可以通过以下步骤启用持久日志:
- 打开 DevTools ( F12)
- 进入
Toolbox options
(右上第四个图标) - 查找
Common preferences
部分 Enable persistent logs
Network
观察选项卡下的网络请求和响应
截屏:
更新型多巴胺
我通过 FF 更新到 v61。此版本配置略有不同:
- 打开 DevTools ( F12)
- 使能够
Persists Logs
答案3
如果你不想安装 firebug,那么你可以使用重定向追踪工具
答案4
redirectdetective.com 不适用于 SSL 连接(https://),但我发现:去哪儿了?- 用于跟踪 URL 重定向路径的工具。