ブラウザでURLリダイレクトを追跡する方法は?


40

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
すべてのネットワークニーズにフィドラーを使用することがあります
クリシュナ

回答:


44
  1. FireBug 1をインストールします
  2. オープンファイアバグ
  3. ネットタブに移動
  4. 「持続」オプションをクリックします
  5. あなたのURLを入力してください
  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 OK

それらのいずれかを選択し、tiの横にあるツイスティーを開くと、要求されたものと応答が何であったかを正確に示すヘッダーを取得できます。特にLocation、応答のヘッダーを確認する必要があります。これにより、代わりに何をロードするかがブラウザーに指示されます。


脚注

  1. または、お気に入りのブラウザに他の形式のdevtoolsを使用します。

脚注は真剣に受け止めてください:)
hestellez

19

現在、FireBugが開発者ツールに統合さている場合、次の手順で永続ログを有効にできます。

  1. DevToolsを開きます(F12
  2. に入るToolbox options(右上から4番目のアイコン)
  3. Common preferencesセクションを検索
  4. Enable persistent logs
  5. Networkタブでネットワークのリクエストとレスポンスを観察します

スクリーンショット:

ここに画像の説明を入力してください

UPD
FFでv61に更新します。このバージョンでは、構成がわずかに異なります。

  1. DevToolsを開きます(F12
  2. 有効にする Persists Logs

ここに画像の説明を入力してください


1
これは私が探しているもので、リダイレクト/リロード/ new_pageの前にHTTPリクエストとレスポンスを追跡するのに役立ちます。ありがとう!
LiuYan刘研



1

redirectdetective.comはSSL接続(https://)では機能しませんが、WhereGoes?-URLのリダイレクトパスをトレースするためのツール。


0

そのURLでwgetを実行すると、コマンドラインにリダイレクトURLが表示されます。


この質問はすでに回答済みであり、あなたの回答は詳細についてはかなり軽いです。より多くの情報を含むより良い回答は、遅くても良い場合がありますが、これはこれらの理由で反対票を投じられています。
music2myear
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.