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 APIHttpStatusCode.PermanentRedirect
Go HTTP Status Constant
http.StatusTemporaryRedirect