301 Moved Permanently
Der HTTP 301 Moved Permanently-Statuscode zeigt an, dass eine angeforderte Ressource dauerhaft an eine neue URL verschoben wurde. Dies bedeutet, dass alle Links oder Lesezeichen, die auf die ursprüngliche URL verweisen, entsprechend aktualisiert werden sollten. Die neue URL wird im Location-Header der Antwort angegeben. Der Statuscode 301 wird häufig verwendet, um Seiten von HTTP auf HTTPS umzustellen, was als Best Practice gilt, um die Sicherheit und Integrität der Datenübertragung zu gewährleisten.
Laut RFC 2616 gilt:
Wenn ein Client über die Fähigkeit zur Linkbearbeitung verfügt, sollte er alle Verweise auf die ursprüngliche URL aktualisieren, um auf die neue URL zu zeigen.
Die Antwort ist cachefähig, sofern nicht anders angegeben. Dies bedeutet, dass Suchmaschinen und Browser die Weiterleitung speichern können, um die Effizienz und Ladezeiten zukünftiger Anfragen zu verbessern.
Sofern die Anfragemethode nicht HEAD war, sollte die Antwort eine kurze Nachricht mit einem Hyperlink zur neuen URL enthalten, um den Benutzer über die Änderung zu informieren.
Wenn der HTTP 301 Code als Antwort auf eine Anfrage eines anderen Typs als GET oder HEAD empfangen wird, muss der Client den Benutzer um Erlaubnis bitten, bevor die Weiterleitung durchgeführt wird. Dies verhindert unerwünschte Weiterleitungen bei nicht-idempotenten Anfragen wie POST.
Zusätzliche Informationen:
SEO-Auswirkungen: Der Status 301 ist wichtig für SEO, da er die Link-Autorität von der alten URL auf die neue überträgt, was dazu beiträgt, dass das Ranking der Webseite in Suchmaschinen erhalten bleibt.
Vorteile der Verwendung: Durch die Verwendung einer 301-Weiterleitung können Website-Betreiber sicherstellen, dass Benutzer und Suchmaschinen-Crawler automatisch zur neuen URL geleitet werden, was die Benutzererfahrung verbessert und verhindert, dass sie auf veralteten Seiten landen.
Zusammengefasst bedeutet der HTTP 301 Moved Permanently-Statuscode, dass eine Ressource dauerhaft verschoben wurde und alle zukünftigen Anfragen die neue URL verwenden sollten, um die bestmögliche Nutzererfahrung und Suchmaschinenoptimierung zu gewährleisten.