HTTP-Weiterleitungen
Wenn ein Client einen Server unter einer bestimmten URL anspricht, kann der Server eine Weiterleitung durchführen, indem er einen Statuscode zurückgibt, der mit einer Drei beginnt.
Wenn ein Client eine Weiterleitungsantwort erhält,
verwendet er die neu bereitgestellte URL und
lädt diese sofort.
Die Adresse, zu der der
Wechsel durchgeführt werden soll, wird im HTTP-Header
Location angegeben.
Sehen wir uns ein Beispiel an. Nehmen wir an, der Client stellt die folgende Anfrage:
GET /page.html HTTP/1.1
Nehmen wir an, der Server gibt als Antwort eine Weiterleitung zurück:
HTTP/1.1 301 OK
Location: /test.html
Studieren Sie die Liste der Statuscodes für Weiterleitungen.