编辑:现在已经十年了,有更好的方法来做到这一点

编辑:现在已经十年了,有更好的方法来做到这一点

当我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

编辑:现在已经十年了,有更好的方法来做到这一点

  1. https://deref.link/
  2. 粘贴有问题的网址。
  3. 点击回车。
  4. 读取右侧的结果。

2011 年原始答案

  1. 安装 FireBug 1

  2. 打开萤火虫

  3. 转到网络标签

  4. 点击“坚持”选项

  5. 输入你的网址

  6. 观察获取的 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响应的标头,因为它会告诉您的浏览器应该加载什么。


脚注

  1. 或者使用任何其他形式的适合您喜欢的浏览器的 devtools。

答案2

现在,当 FireBug 集成到开发者工具您可以通过以下步骤启用持久日志:

  1. 打开 DevTools ( F12)
  2. 进入Toolbox options(右上第四个图标)
  3. 查找Common preferences部分
  4. Enable persistent logs
  5. Network观察选项卡下的网络请求和响应

截屏:

在此处输入图片描述

更新型多巴胺
我通过 FF 更新到 v61。此版本配置略有不同:

  1. 打开 DevTools ( F12)
  2. 使能够Persists Logs

在此处输入图片描述

更新型多巴胺
对于较新版本的 FF,此选项位于设置中: 在此处输入图片描述

答案3

如果你不想安装 firebug,那么你可以使用重定向追踪工具

答案4

redirectdetective.com 不适用于 SSL 连接(https://),但我发现:去哪儿了?- 用于跟踪 URL 重定向路径的工具。

相关内容