web-dev-qa-db-ja.com

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

ブラウザにhttp://example.com/load/と入力して押すと ENTER、このウェブサイトは私をhttp://example.com/load/1/にリダイレクトし、そこからhttp://example.com/load/2/にリダイレクトし、ついにhttp://example.com/load/3/にアクセスしました。

これらのリダイレクトはWebサイトの最後で行われます。しかし、私はようやく次のURLに到達しました:http://example.com/load/3/

ブラウザに表示されるすべてのURLを追跡したい。私はそれを私のウェブサイトの終わりでのリダイレクトとして私の歴史に見ていません。私のためにこれを追跡できるFirefoxのアドオンやツールはありますか?

41
Prashant
  1. FireBugをインストールする 1
  2. firebugを開く
  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

それらの1つを選択し、tiの横にあるツイスティを開くと、要求された内容と応答が正確に表示されるヘッダーを取得できます。特に、レスポンスのLocationヘッダーを確認する必要があります。これは、ブラウザーに何をロードするかを指示するためです。


脚注

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

これで、FireBugが developer tools に統合されたら、次の手順で永続ログを有効にすることができます。

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

スクリーンショット:

enter image description here

[〜#〜]更新[〜#〜]
FFでv61に更新します。このバージョンの構成では少し異なります:

  1. DevTools(F12
  2. 有効にするPersists Logs

enter image description here

20
Eugen Konkov

Firebugをインストールしたくない場合は、 リダイレクトトレースツール を使用できます。

11
Peter Sundstrom

https://redirectinspector.com/ またはその他の同様の製品を使用して、さまざまなデバイスタイプや国からのトレースリダイレクトなどを追加することもできます(CPAリンクのテストなどに非常に役立ちます...) )

3

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

1
SMed79

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

0
RAM