SEO

308-Weiterleitung

Eine 308-Weiterleitung ist ein HTTP-Statuscode (308 Permanent Redirect), der Browsern und Suchmaschinen mitteilt, dass eine URL dauerhaft an eine neue Adresse verschoben wurde. Wie eine 301-Weiterleitung signalisiert sie eine dauerhafte Verschiebung, jedoch mit einem entscheidenden Unterschied: Die ursprüngliche HTTP-Methode (GET, POST usw.) und der Anfragetext müssen beim Befolgen der Weiterleitung exakt beibehalten werden.

Eine 308-Weiterleitung ist ein HTTP-Statuscode (308 Permanent Redirect), der Browsern und Suchmaschinen mitteilt, dass eine URL dauerhaft an eine neue Adresse verschoben wurde. Wie eine 301-Weiterleitung signalisiert sie eine dauerhafte Verschiebung, jedoch mit einem entscheidenden Unterschied: Die ursprüngliche HTTP-Methode (GET, POST usw.) und der Anfragetext müssen beim Befolgen der Weiterleitung exakt beibehalten werden.

Warum es wichtig ist

Eine 308-Weiterleitung überträgt die Linkkraft auf die neue URL und bewahrt dabei die Anfragemethode während einer dauerhaften Verschiebung. Google hat offiziell bestätigt, dass es 308-Weiterleitungen genauso behandelt wie 301-Weiterleitungen, einschließlich der Art und Weise, wie PageRank weitergegeben wird. Aus SEO-Sicht eignen sich sowohl 301 als auch 308 für dauerhafte Verschiebungen, doch 308 ist die sicherere Wahl, wenn POST-Anfragen beteiligt sind. Wenn Suchmaschinen eine 308-Antwort erhalten, ersetzen sie mit der Zeit die alte URL durch die neue URL in ihrem Index und übertragen die von der ursprünglichen URL angesammelte Linkkraft auf die neue.

Unterschied zu 301

Attribut308 (Permanent Redirect)301 (Moved Permanently)
Beibehaltung der HTTP-MethodeStrikt beibehalten (POST bleibt POST)Methode kann sich ändern (POST kann zu GET werden)
DauerhaftigkeitDauerhafte VerschiebungDauerhafte Verschiebung
Übertragung der LinkkraftAuf neue URL übertragenAuf neue URL übertragen
SuchindexAlte URL durch neue URL ersetztAlte URL durch neue URL ersetzt
Browser-UnterstützungAlle modernen BrowserAlle Browser einschließlich älterer
HauptanwendungsfallDauerhafte Verschiebungen, die POST-Beibehaltung erfordernAllgemeine dauerhafte Verschiebungen

Die 301-Weiterleitung wird seit HTTP/1.0 verwendet und von allen Browsern und Crawlern unterstützt, doch einige Clients wandelten POST-Anfragen beim Befolgen einer 301 historisch in GET um. Der Statuscode 308 wurde in RFC 7538 definiert, um dieses Problem zu lösen. Für einfache Seitenverschiebungen genügt eine 301, doch für dauerhafte Änderungen an API-Endpunkten oder Formularübermittlungs-URLs ist eine 308 besser geeignet.

Anwendungsfälle

  1. Dauerhafte Migration eines API-Endpunkts: Bei der Umstrukturierung von REST-API-URLs sollten Endpunkte, die POST-, PUT- oder DELETE-Anfragen verarbeiten, 308-Weiterleitungen verwenden, um sicherzustellen, dass die Anfragemethode des Clients erhalten bleibt.
  2. Dauerhafte Änderung von Formularübermittlungs-URLs: Wenn URLs, die POST-Anfragen für Registrierungs-, Zahlungs- oder Anmeldeformulare verarbeiten, dauerhaft geändert werden, verhindert eine 308-Weiterleitung den Verlust der vom Nutzer übermittelten Daten.
  3. Domain-Migration mit POST-Beibehaltung: Beim Migrieren von Domains, bei dem auch Endpunkte verschoben werden, die POST-Anfragen empfangen, leitet eine 308-Weiterleitung sowohl die Methode als auch die Daten sicher weiter.
  4. HTTPS-Migration: Beim dauerhaften Wechsel von HTTP zu HTTPS ist die Verwendung einer 308 statt einer 301 präziser, wenn Sie garantieren möchten, dass POST-Anfragen nicht in GET umgewandelt werden.

Verwandte inblog-Beiträge

Wie inblog hilft

Das Dashboard von inblog verwendet 308-Statuscodes für dauerhafte Weiterleitungen.