Keine Ahnung, welches Hosting-Paket zu dir passt? Zum Webhosting-Berater

301 Redirect/Weiterleitung - wie wirkt sich der HTTP Statuscode 301 aus?

Autor: Hosttest Redaktion   |03.09.2021

301 RedirectUm die Integrität von Inhalten, Identitäten und der Kommunikation zu gewährleisten, verwendet das für die Auslieferung von Webseiten verantwortliche Hypertext Transfer Protocol (HTTP) Rückmeldungen bei dem Aufbau einer Verbindung. Kommt diese zustande, sendet der Server einen 100, 200 oder 300 Statuscode, der zusätzliche Informationen, die Bestätigung einer erfolgreichen Operation oder den Hinweis auf eine temporäre oder permanente Weiterleitung enthält. Bei letzterer handelt es sich meist um den Statuscode 301 Moved Permanently, der im Unterschied zu einem temporären Code 307 oder dauerhaften Redirect Code 308 einen dauerhaften Umzug der Webseite an eine neue Adresse anzeigt.

Was ist die die Aufgabe von einem 300 Statuscode?

Die Antwort eines Webservers (HTTP Response) über den Zustand einer Anfrage gliedert sich in fünf verschiedene Kategorien, die jeweils einen Zahlenblock von 100 möglichen Auskünften umfassen. Dabei lässt sich die Zuordnung einfach durch die erste Ziffer ableiten und umfasst:

  • Statuscode 100: zusätzliche Informationen wie der Wechsel zu einem anderen Ptotokoll
  • Statuscode 200: Anfrage erfolgreich verarbeitet und Antwort gesendet
  • Statuscode 300: Abruf setzt Weiterleitung auf andere Ressourcen voraus
  • Statuscode 400: Fehler beim Client verhindert Kommunikation oder Datentransfer
  • Statuscode 500: Server kann eine korrekte Anfrage nicht ordnungsgemäß verarbeiten

Neben den offiziell definierten und universell gültigen Standards wie der Statuscode 301 Moved Permanently existiert mit den Codes 900 bis 999 ebenfalls ein inoffizieller Bereich, den mitunter proprietäre - also kommerzielle und nicht nach Open Source lizenzierte - Software für eigene Zwecke nutzt.

Bei einem 300 Statuscode handelt es sich nicht wie etwa bei HTTP Error 404 Not Found oder dem ebenfalls häufig auftretenden Fehler 502 Bad Gateway um eine Störung, die eine Kommunikation prinzipiell verhindert. Stattdessen informiert der für das Webhosting verantwortliche Server den Client über einen Umzug auf eine andere Domain oder Unterseite, die er statt der aktuell verwendeten nutzen kann.

Was ist die Besonderheit von einem Statuscode 301?

Jeder 300 Statuscode beschreibt eine Weiterleitung (Redirect) auf eine neue Instanz, deren Adresse der Header explizit als Variable mit dem Namen Location angibt. Ein Unterschied zwischen den einzelnen Meldungen ergibt sich aus der Art, wie der Redirect verarbeitet werden und welche HTTP Methode die Kommunikation verwenden soll. Der Statuscode 301 Moved Permanently informiert den Client, dass die aufgerufene Ressouce dauerhaft an eine neue Adresse verschoben wurde. Er weist ihn somit an, eine eigene und vollständig unabhängige Verbindung mit dieser Gegenstelle aufzubauen.

Im Unterschied dazu stehen die Codes 307 Temporary Redirect und 308 Permanently Redirect für eine Weiterleitung innerhalb einer Webseite, bei der ein Client die gewünschten Informationen direkt mit der verwendeten Methode - also meist einem POST- oder einem GET-Request - abrufen kann. Vorhandene Daten zum Beispiel in einem lokalen Cache oder gespeicherte Cookie behalten ihre Gültigkeit und müssen nicht ersetzt oder manipuliert werden.

Eine weitere Unterscheidung besteht in einer temporären Weiterleitung, wie sie bei dem HTTP Codes 302 Found (Moved Temporarily) oder 307 Temporarily Redirect erfolgt. Diese besagen, dass die alte Adresse prinzipiell weiterhin ihre Gültigkeit behält, für einen begrenzten Zeitraum allerdings bei einer neuen Ressource zu finden ist. Damit unterscheiden sie sich fundamental von dem Statuscode 301 Moved Permanently und 308 Permanent Redirect, bei dem die frühere URL permanent als ungültig deklariert wird und somit hier aktuell und in der Zukunft keinerlei Inhalte bereitstehen.

Aus Sicht der SEO ist es empfehlenswert, bei einem dauerhaften Umzug stets einen Statuscode 301 zu verwenden, weil Suchmaschinen bei ihm der neuen Instanz exakt dieselbe Qualität wie der alten zuordnen und sich somit das Ranking nicht ändert. Dies unterscheidet ihn etwa von dem Code 302 Found (Moved Temporarily), bei dem beide Seiten - die ursprüngliche und der temporäre Redirect - als gültig eingeschätzt werden und der Wert sowie PageRank deshalb nicht zwangsläufig übertragen wird. Darüber hinaus kann eine Weiterleitung über 302 dazu führen, dass Suchmaschinen beide Auftritte indexieren und den Inhalt als doppelten Content einstufen, was zu einer Abwertung beim Ranking führt.

Welche Maßnahmen erfordert ein Statuscode 301?

Zu den von einem 300 Statuscode übermittelten Informationen gehört die Angabe einer neuen Adresse, die der Header dem Client in Form der Variable Location übergibt. Die Weiterleitung an diese Ressource erfolgt anschließend automatisch zum Beispiel durch den eingesetzten Browser. Praktisch bekommt der Nutzer deshalb den Statuscode 301 Moved Permanently oder einen anderen Redirect nicht explizit angezeigt, wie dies etwa bei eindeutigen Fehlermeldungen wie Error 405, Error 410 oder Error 429 der Fall ist. Er wird wie jeder 300 Statuscode lediglich intern ausgewertet, so dass ein Besucher üblicherweise keine Notiz von einer Weiterleitung nimmt, sofern er nicht die erweiterten Header oder den Quellcode einer Seite untersucht. Eine aktive Reaktion ist deshalb lediglich in Ausnahmen erforderlich - etwa, weil der Redirect zu inkompatiblen Anfragen wie einem HTTP Fehler 400 Bad Request führt.

Foto: Free-Photos auf Pixabay

Schreibe einen Kommentar


Weitere Webhoster


Weitere interessante Artikel

Statuscode 307 - was bedeutet ein Temporary Redirect in HTTP?

Wir zeigen euch was der Statuscode 307 bedeutet und wie ihr ihn lösen könnt. Temporary Redirect in HTTP.

HTTP 504 Gateway Timeout: Ursache und Lösung der Fehlermeldung 504

Wir erklären den Server Fehler 504 inkl. Lösungsansätzen. Wir helfen weiter!

11 Tricks für deine htaccess Datei - so funktioniert die htaccess

Wir zeigen euch 11 Tricks und Hacks wir ihr das maximale eurer htaccess Datei rausholen könnt.

Too Many Requests - was ist der Fehler 429 und wie entsteht er?

Too Many Requests ist kein beliebter Fehler. Wir sagen euch wie ihr ihn vermeiden könnt.

Was ist http/3 und wann kommt der Standard?

http/2 ist mittlerweile ein Standard geworden. Aber wann kommt http/3 und was bringt der neue Standard?

HTTP Error Service Unavailable 503: Ursache und Lösung von Fehler 503

Wir erklären den Server Fehler 503 inkl. Lösungsansätzen. Wir helfen weiter!

Offene IT-Stellen
IT-Systemadminist...
IP-Projects GmbH & Co. KG
Aktuelle Ausschreibungen
Webspace, externe...
Vor kurzem Beendet
Domain Reselling,...
Vor kurzem Beendet
Webhosting mit Zi...
Vor kurzem Beendet
Webhosting mit ve...
Vor kurzem Beendet
Neueste Bewertungen
Jörg B. hat Alfahosting GmbH bewertet
Philipp B. hat ServMedia.de bewertet
Silke W. hat Net-Build GmbH bewertet
Jörg W. hat STRATO AG bewertet
Florian P. hat IONOS bewertet
Philipp V. hat STRATO AG bewertet
Ralf hat Onyxhosting.de bewertet
Tom hat Onyxhosting.de bewertet
Mehmet B. hat SiteGround bewertet
Joachim H. hat loswebos.de GmbH bewertet
Christian hat netcup bewertet
Adrien P. hat Infomaniak bewertet
mike K. hat checkdomain GmbH bewertet
Octavia Z. hat STRATO AG bewertet
Adrian W. hat ServMedia.de bewertet
Robert L. hat LA Webhosting bewertet
Axel hat Mittwald CM Service bewertet
Udo hat Webspeicherplatz24 GmbH bewertet
Johannes G. hat STRATO AG bewertet
Dominik hat FusionFlare GmbH bewertet

Wir konnten bereits Hunderttausenden Webmastern helfen den passenden Hosting-Anbieter zu finden.
Über hosttest

Im Jahr 2006 riefen wir hosttest ins Leben, um den Webhosting Markt im DACH-Raum transparenter zu machen. Mit derzeit über 400 Webhostern und über 10.000 Angeboten bieten wir dir die beste Grundlage, den für dich passenden Anbieter für Hosting-Leistungen zu finden.

Seit 2015 küren wir zudem alljährlich unsere Webhoster des Jahres und würden uns in Zukunft auch über deine Stimme freuen.
Mehr über uns...