
ウェブサイトのリダイレクト中の HTTP ヘッダーのフローを理解しようとしています。単一のリダイレクトの場合、301 Permanently Moved または同様のステータスは単純です。ユーザーを複数回リダイレクトするウェブサイトの場合、ヘッダーがどのようになっているかを理解したいと思います。
ユーザーを複数回リダイレクトする Web サイトの小さなリストを取得する方法についてサポートが必要です。何かアイデアはありますか? TIA。
答え1
例としては、サブドメインが追加された質問の共有 URL が挙げられますwww
。
何が起こるのですか:
https://www.superuser.com/q/1471861/
301リダイレクト先
https://superuser.com/q/1471861/
サブドメインを削除しますwww
。https://superuser.com/q/1471861/
302リダイレクト先
https://superuser.com/questions/1471861/website-with-multiple-redirects
これは質問ページの「最終的な」URLです (HTTP ステータス 200)。
リダイレクトの連鎖には特別なことはなく、ただリダイレクトが1つずつ続くだけです。ブラウザはURLの下にある文書を要求し、それが別のURLから利用できることを知り、このURLの下にある文書を要求し、これを繰り返します(ブラウザ固有の制限まで、例:無限ループを防ぐため)。