Redirect

Was versteht man unter Redirect

Ein Redirect (Weiterleitung) ist eine Methode in der Webentwicklung, bei der eine URL (Uniform Resource Locator) automatisch auf eine andere URL umgeleitet wird. Dies geschieht aus verschiedenen Gründen, darunter die Aktualisierung von Webseiten, Fehlerbehebung, Umstrukturierung von Websites oder die Weiterleitung von Benutzern von einer alten URL zu einer neuen URL. Redirects sind wichtige Werkzeuge, um sicherzustellen, dass Benutzer und Suchmaschinen korrekt zu den gewünschten Inhalten gelangen. Es gibt verschiedene Arten von Redirects, darunter:

  1. 301 Redirect (Permanente Weiterleitung): Diese Art der Weiterleitung informiert Suchmaschinen und Browser, dass die ursprüngliche URL dauerhaft auf eine andere URL umgeleitet wurde. Es ist die empfohlene Methode, um sicherzustellen, dass Suchmaschinen die Änderungen erfassen und die Rangfolge der neuen URL beibehalten.
  2. 302 Redirect (Temporäre Weiterleitung): Eine temporäre Weiterleitung zeigt an, dass die ursprüngliche URL vorübergehend auf eine andere URL verweist. In diesem Fall behalten Suchmaschinen oft die Indexierung der ursprünglichen URL bei.
  3. Meta Refresh: Diese Methode verwendet ein HTML-Meta-Tag, um nach einer bestimmten Zeitspanne (z. B. 5 Sekunden) automatisch zu einer anderen URL weiterzuleiten. Es wird oft für Seiten mit geringem Inhalt oder zur Verzögerung des Weiterleitungsprozesses verwendet.
  4. JavaScript Redirect: JavaScript kann auch verwendet werden, um Benutzer auf eine andere URL weiterzuleiten. Dies ist jedoch für SEO-Zwecke nicht ideal, da Suchmaschinen möglicherweise Probleme haben, den JavaScript-Weiterleitungscode zu verarbeiten.

Redirects sind nützlich, um sicherzustellen, dass Links und Lesezeichen auf Websites auch dann funktionieren, wenn sich die URL-Struktur ändert. Sie sind auch wichtig, um Benutzer auf die richtigen Inhalte weiterzuleiten und sicherzustellen, dass Suchmaschinen die Aktualisierungen einer Website erfassen. Bei der Verwendung von Redirects ist es wichtig, sicherzustellen, dass sie ordnungsgemäß konfiguriert sind, um Fehler zu vermeiden und die Benutzererfahrung zu verbessern. Außerdem sollten Weiterleitungen sparsam und sinnvoll eingesetzt werden, um Verwirrung zu vermeiden und sicherzustellen, dass die Website gut strukturiert ist.

Serverseitiger Redirect:

Bei einer serverseitigen Weiterleitung wird eine Umleitungsregel auf dem Webserver der aufgerufenen Adresse ausgeführt. Wenn ein Besucher eine umgeleitete Adresse aufruft, leitet der Server die Anfrage sofort an die neue Zieladresse weiter, ohne dass Code von der alten Adresse geladen wird. Serverseitige Weiterleitungen werden in der Regel in der .htaccess-Datei festgelegt oder über serverseitige Skriptsprachen wie PHP umgesetzt. Der Webserver sendet nach dem Aufrufen der URL einen sogenannten HTTP-Header zurück, der eine „Location“-Angabe (die URL, zu der weitergeleitet werden soll) und einen Statuscode enthält. Es gibt verschiedene Statuscodes für Weiterleitungen und andere Serverzustände.

Es wird empfohlen, alle Umleitungsanweisungen in der .htaccess-Datei zentral zu verwalten, da ansonsten leicht die Übersicht verloren gehen kann.

301 Weiterleitung:

Eine Weiterleitung mit dem Statuscode 301 dient der permanenten Umleitung einer URL. Eine solche 301-Weiterleitung wird insbesondere bei einem Website-Relaunch oder beim Verschieben bestimmter Seiten innerhalb einer Website eingesetzt. Aus SEO-Sicht bietet eine 301-Weiterleitung den Vorteil, dass der „Link Juice“ nahezu vollständig auf die neue Zieladresse übertragen wird. Darüber hinaus informiert eine 301-Weiterleitung die Suchmaschinen-Crawler darüber, dass die Adresse dauerhaft unter einer neuen URL erreichbar ist.

Eine 301-Weiterleitung kann in der .htaccess-Datei oder über serverseitige Skriptsprachen wie PHP implementiert werden.

302 Redirect:

302-Weiterleitungen dienen temporären Umleitungen von URLs. Es wurde früher angenommen, dass 302-Weiterleitungen aufgrund ihres vorübergehenden Charakters keinen „Link Juice“ weitergeben. Google hat jedoch kürzlich bekannt gegeben, dass auch 302-Weiterleitungen „Link Juice“ übertragen können. Es ist jedoch nicht bekannt, ob dies im gleichen Maße geschieht wie bei einer 301-Weiterleitung.

307 Redirect:

Eine Weiterleitung mit dem HTTP-Statuscode 307 wird hauptsächlich bei kurzfristigen Wartungsarbeiten des Servers eingesetzt. Während der Nichterreichbarkeit wird auf eine Statusseite umgeleitet, die dem Benutzer eine entsprechende Nachricht anzeigt. Die alte Adresse bleibt jedoch gültig.

Weitere serverseitige Redirect-Methoden:

Es gibt verschiedene HTTP-Statuscodes und Methoden für Weiterleitungen. Einige davon sind:

Clientseitiger Redirect:

Bei clientseitigen Weiterleitungen wird im Quellcode der Webseite ein entsprechender Befehl implementiert. Obwohl diese Methode als clientseitiger Redirect bezeichnet wird, wird die Weiterleitung tatsächlich vom Browser (Client) des Benutzers ausgeführt, obwohl der Code auf dem Webserver liegt.

Eine clientseitige Weiterleitung hat zwar die gleiche Wirkung wie eine serverseitige Weiterleitung aus Sicht des Benutzers, überträgt jedoch keinen „Link Juice“ oder PageRank an das neue Linkziel. Daher sollte eine clientseitige Weiterleitung nur im Notfall eingesetzt werden, beispielsweise wenn kein Zugriff auf den Webserver möglich ist.

Weiterleitung per HTML Meta Refresh:

Innerhalb eines HTML-Dokuments können in den Meta-Tags sogenannte Meta Refresh-Anweisungen platziert werden. Diese Anweisungen weisen den Browser an, die Seite nach einer bestimmten Zeit neu zu laden oder eine andere URL zu öffnen. Es wird empfohlen, diese Methode nur in Ausnahmefällen zu verwenden, da sie keine gute Benutzererfahrung bietet und den Zurück-Button des Browsers deaktiviert.

Weiterleitung per HTML Frameset:

Ein HTML Frameset ermöglicht das Anzeigen von Inhalten von anderen URLs innerhalb eines HTML-Dokuments. Diese Methode kann zu Problemen mit Suchmaschinen-Crawlern führen, da unterschiedliche URLs behandelt werden und Lesezeichen nicht ordnungsgemäß funktionieren.

Weiterleitung per JavaScript:

Eine clientseitige Weiterleitung ist auch über JavaScript möglich, birgt jedoch ähnliche Probleme wie die Weiterleitung mittels HTML Meta Refresh. Diese Methode ist nicht zu empfehlen, da sie dazu führen kann, dass der Zurück-Button des Browsers nicht mehr ordnungsgemäß funktioniert.

Weiterleitungen sind für die Suchmaschinenoptimierung von großer Bedeutung, da sich die Struktur einer Website im Laufe der Zeit ändert. Um Rankings zu erhalten und tote Links zu vermeiden, werden Redirects eingesetzt. Ein fehlerhafter Einsatz von Redirects kann jedoch zu erheblichen Einbußen in der Sichtbarkeit bei Suchmaschinen führen, insbesondere bei einem Website-Relaunch. Redirects sollten daher sorgfältig geplant und implementiert werden, um SEO-Rankings zu erhalten.

Sie benötigen weitere Infos?
Webdesign aus Wien mit Erfahrung

itweb kümmert sich seit 2011 im Zeitalter der Digitalisierung stets persönlich und mit viel Engagement um seine Kunden, damit diese sich auf ihr Business konzentrieren können. Wir sind Webdesigner, Programmierer, SEO-Consultants, Grafikdesigner und Kundenberater in einem. Wir helfen bei der Konzeptionierung, Erstellung und Optimierung Ihrer neuen Homepage. Wir bestellen auch beliebig viele Domains für Sie und hosten das komplette System. Grafikdesign inklusive Logoerstellung, Webdesign, Suchmaschinen­optimierung (SEO), Verwaltung von Email-Konten, Bereitstellung von Druck- bzw. Werbematerialien, Social Media Marketing und andere Leistungen runden das Angebot von itweb ab.

Kontakt
Obachgasse 10
A-1220 Wien