308 Permanent Redirect

Der Zielressource wurde eine neue, permanente URL zugewiesen, die für alle zukünftigen Anfragen dienen soll.

Bedeutung

Die angefragt Zielressource steht dauerhaft unter der in der Location-Antwortkopfzeile angegebenen URL bereit. Die ursprüngliche URL ist hinfällig und soll nicht mehr genutzt werden. Der Client soll automatisch zu der angegebenen URL weiterleiten und muss dafür die gleiche Methode nutzen.

Spezifikation von 308 Permanent Redirect

Der 308 Permanent Redirect HTTP Status Code zeigt an, dass der Zielressource dauerhaft eine neue permanente URL zugewiesen wurde und alle zukünftigen Referenzen zu dieser Ressource die neue, mitgesendete URL nutzen sollen. Clients mit der Befähigung zu Verlinken sollen wo möglich automatisch alle Referenzen zu der genutzten URL auf eine oder mehr der neuen Referenzen umstellen, die vom Server gesendet wurden.

Der Server soll eine Location-Antwortkopfzeile in der Antwort erzeugen, welche eine präferierte URL-Referenz für die neue permante URL enthält. Der Benutzer-Agent kann dieses Location für eine automatische Weiterleitung nutzen. Die Nutzlast der Antwort vom Server enthält für gewöhnlich einen kurzen Hypertext-Hinweis mit einem Hyperlink zu der anderen URL.

Ein Antwort mit 308 Permanent Redirect HTTP Status Code kann standardmäßig gecacht/zwischengespeicehrt werden; sofern dies nicht durch die Methoden-Definition oder explizite Cache-Kontrolle angezeigt wird.

Hinweis: Dieser Status Code ist ähnlich zum 301 Moved Permanently HTTP Status Code, jedoch verbietet er eine Veränderung der Anfrage-Methode von POST zu GET.

Spezifiziert wird der 308 Permanent Redirect HTTP Status Code durch Abschnitt 3. von RFC7538

Ausprobieren

🔧 Erzeuge eine Antwort mit dem HTTP Status Code 308

🔦 Checke den Status Code, die Anwort-Kopfzeilen und Weiterleitungsketten einer URL

HTTP-Versionen

  • Entwurf

Konstanten in Programmiersprachen

Microsoft Windows Runtime API
HttpStatusCode.PermanentRedirect

Go HTTP Status Constant
 http.StatusTemporaryRedirect