tool::http-status-detail
308 Permanent Redirect
Permanent redirect preserving the original HTTP method.
Statuscode
308
Name
Permanent Redirect
Kategorie
3xxDetaillierte Erklärung
HTTP 308 Permanent Redirect zeigt an, dass eine Ressource dauerhaft an eine neue URL verschoben wurde und die HTTP-Methode erhalten bleiben muss. Ähnlich wie 301, aber 308 erlaubt keine Änderung der Methode (z. B. POST bleibt POST). Es ist die bevorzugte Wahl bei der dauerhaften Umbenennung von API-Endpunkten, um POST- oder PUT-Clients nicht zu beeinträchtigen.
Häufige Ursachen
- ▸Ein API-Endpunkt wird dauerhaft umbenannt und die POST-Methode muss erhalten bleiben
- ▸Eine Domainänderung erfordert eine dauerhafte Weiterleitung unter Beibehaltung der Methode
- ▸URL-Umstrukturierung, bei der PUT/DELETE-Anfragen dauerhaft umgeleitet werden
- ▸Microservice-Migration, die alte Pfade dauerhaft mit dem neuen Service verbindet
Lösungsansätze
- 1.308 ist normales Verhalten — aktualisieren Sie Clients auf die neue URL
- 2.Aus SEO-Sicht wird PageRank genau wie bei 301 weitergegeben
- 3.Für reine GET-Ressourcen ist 301 ebenfalls akzeptabel
- 4.Stellen Sie sicher, dass der Location-Header die korrekte neue URL enthält
Zugehörige HTTP-Header
LocationCache-ControlAntwortbeispiel
HTTP/1.1 308 Permanent Redirect Location: https://api.newdomain.com/v2/users Cache-Control: public, max-age=31536000
Verwandte Statuscodes
300Multiple ChoicesMultiple options for the requested resource.→301Moved PermanentlyThe resource has permanently moved to a new URL.→302FoundThe resource is temporarily at a different URL.→303See OtherRedirect to another resource using GET.→304Not ModifiedThe cached version is still valid; no new content to return.→
ad · 300×250
// related tools