
Ich versuche, den Fluss der HTTP-Header während der Website-Umleitung zu verstehen. Bei einer einzelnen Umleitung ist der Status „301 Permanently Moved“ oder ein ähnlicher Status eindeutig. Bei Websites, die einen Benutzer mehrfach umleiten, möchte ich verstehen, wie die Header aussehen.
Ich brauche Hilfe beim Erstellen einer kleinen Liste von Websites, die den Benutzer mehrfach weiterleiten. Irgendwelche Ideen? TIA.
Antwort1
Ein Beispiel wäre die Freigabe-URL Ihrer Frage mit einer hinzugefügten www
Subdomäne.
Was geschieht:
https://www.superuser.com/q/1471861/
301-Weiterleitungen zu
https://superuser.com/q/1471861/
um diewww
Subdomäne zu entfernen.https://superuser.com/q/1471861/
302-Weiterleitungen zu
https://superuser.com/questions/1471861/website-with-multiple-redirects
, dies ist die „finale“ URL der Fragenseite (HTTP-Status 200).
An einer Kette von Weiterleitungen ist nichts Besonderes, es ist einfach eine Weiterleitung nach der anderen. Der Browser fordert ein Dokument unter einer URL an, erfährt, dass es unter einer anderen URL verfügbar ist, fordert das Dokument unter dieser URL an und wiederholt dies (bis zu einer browserspezifischen Grenze, z. B.um Endlosschleifen zu verhindern).