web-dev-qa-db-ja.com

Chromeの完全なリダイレクトパスとHTTPステータスコードを参照してください。

特定のリンク短縮サービスとout.php linkscriptsリダイレクトから301リダイレクトを使用するかどうかを見つけようとしています。 Chromeの開発者ツールの[リソース]タブを見ていますが、リンクスクリプト自体ではなく、ターゲットページのヘッダーのみを表示します。

また、私が調査しているサイトの中には、実際に複数回リダイレクトしているものもあるため、リダイレクトパス全体を追跡できれば最高です。

リダイレクトされた方法と、301を使用しているかどうかを確認するにはどうすればよいですか?

72
Stephan Muller

2014年から

Chromeのインスペクターの上部(Networkタブ内)には、Preserve log。このオプションを有効にします。これで、ページがどのようにナビゲートされるかはまったく関係なく、インスペクターはリダイレクト応答を含むすべてのログ履歴を保持します。

Chromeの古いバージョン

Chromeのインスペクターの下部(Networkタブ内)には、大きな円のあるボタンがあります。このボタンにカーソルを合わせると、ツールチップにPreserve log upon navigation。ボタンをクリックすると、赤に変わります。これで、ページがどのようにナビゲートされるかはまったく関係なく、インスペクターはリダイレクト応答を含むすべてのログ履歴を保持します。

104
Alexander Bird

Chromeのデベロッパーツールで[リソース]を選択し、[ドキュメント]または[その他]の下で元のリクエストを見つけることができます。[ヘッダー]を表示して、ステータスコード301を確認します。 http://www.html5rocks.com/tutorials/developertools/part1/#toc-resources

15
viperguynaz

私は同じ問題を抱えていましたが、解決策は以前の回答とわずかに異なっていました。

フィルターバーでドキュメントタイプに[その他]を選択し、ログを保持してネットワークログオンを記録する必要がありました。

Chrome Dev Tools Screenshot

14
jx12345