我正在尝试了解网站重定向期间 HTTP 标头的流动。如果是单次重定向,则 301 永久移动或类似状态是显而易见的。如果网站多次重定向用户,我想了解标头是什么样子的。
我需要帮助获取多次重定向用户的网站小列表。有什么想法吗?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 下的文档,如此反复(直至达到特定于浏览器的限制,例如,防止无限循环)。