
Я пытаюсь понять поток HTTP-заголовков во время перенаправления веб-сайта. В случае одиночного перенаправления статус 301 Permanently Moved или аналогичный статус прост. В случае веб-сайтов, которые перенаправляют пользователя несколько раз, я хочу понять, как выглядят заголовки.
Мне нужна помощь с получением небольшого списка веб-сайтов, которые перенаправляют пользователя несколько раз. Есть идеи? 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).
В цепочке перенаправлений нет ничего особенного, это просто одно перенаправление за другим. Браузер запрашивает документ по URL, узнает, что он доступен по другому URL, запрашивает документ по этому URL, повторяет (до определенного браузером предела, например,для предотвращения бесконечных циклов).