English
Weiterleitungen

Weiterleitungsschleife (Redirect Loop)

Auch genannt: Redirect Loop, Endlos-Weiterleitung, Too many redirects

Eine Weiterleitungsschleife (englisch Redirect Loop) liegt vor, wenn URLs im Kreis aufeinander weiterleiten, etwa A nach B und B wieder nach A. Die Zielseite wird nie erreicht. Browser brechen nach einigen Versuchen ab und zeigen einen Fehler wie „Zu viele Weiterleitungen“.

Auf einen Blick

Statuscode
3xx (Fehlerfall)
Klasse
3xx (Umleitung)
Dauer
bis die widersprüchlichen Regeln korrigiert sind
In Google
folgt standardmäßig bis zu 10 Weiterleitungen, ein Kreis hat kein Ziel; Search Console meldet „Weiterleitungsfehler“

Stand:

Wie entsteht eine Weiterleitungsschleife?

Schleifen entstehen meist, wenn zwei Regeln gegeneinander arbeiten. Häufige Fälle:

  • Die Hauptdomain leitet auf www weiter, www aber wieder auf die Hauptdomain.
  • Der Server leitet HTTP auf HTTPS um, ein CDN oder Proxy dagegen zurück auf HTTP.
  • Eine Regel im CMS und eine in der .htaccess oder in der nginx-Konfiguration überschneiden sich.
  • Eine Weiterleitung zeigt auf eine URL, die sich selbst weiterleitet.

MDN nennt als Folge, dass ein Server mit einem Fehler antworten kann und Browser den Abbruch melden. Für den Browser ist die Seite damit nicht erreichbar.

Weiterleitungskette und WeiterleitungsschleifeOben führt /alt über zwei Zwischenstationen zum Ziel: drei Weiterleitungen, vier Abrufe. Unten leitet /a auf /b und /b zurück auf /a: Die Schleife erreicht nie eine Seite mit Status 200.Kette: 3 Weiterleitungen, 4 Abrufe/alt/produkte/alt/p/neu-2019/ziel/200 OK301301301Schleife: kein Ziel erreichbar/a/b301301Browser brechen nach einer Reihe von Sprüngen ab, Crawler ebenso.
Jede Station einer Kette ist ein eigener Abruf. Googles Crawler folgen bis zu zehn Weiterleitungen; Google empfiehlt trotzdem, direkt auf das endgültige Ziel zu leiten. Quellen: Google Search Central: HTTP-Statuscodes, Netzwerk- und DNS-Fehler; Google Search Central: Website-Umzug mit URL-Änderungen.

Weiterleitungsschleife und SEO

Google folgt standardmäßig bis zu zehn Weiterleitungs-Hops und verarbeitet den Inhalt der finalen Ziel-URL. Ein Kreis hat kein Ziel. Die Search Console meldet im Seitenindexierungsbericht den Status „Weiterleitungsfehler“, zu dem laut Hilfeseite neben zu langen Ketten auch Weiterleitungsschleifen gehören. Betroffene URLs lassen sich nicht indexieren, solange die Schleife besteht.

Beispiel

Text
https://beispiel.de/preise  → 301 → https://beispiel.de/preise/
https://beispiel.de/preise/ → 301 → https://beispiel.de/preise

Die beiden Regeln widersprechen sich beim abschließenden Schrägstrich.

Häufige Fehler

  • Weiterleitungsregeln in mehreren Ebenen (CMS, Plugin, Server, CDN) ohne Abstimmung.
  • Neue Weiterleitungen, die nicht gegen bestehende Regeln geprüft wurden.
  • Ketten, die erst nach einer Änderung an Domain oder Protokoll zur Schleife werden.

Quellen

  1. HTTP-Statuscodes, Netzwerk- und DNS-Fehler und Google Suche (3xx) – Google Search Centraldevelopers.google.com
  2. Seitenindexierungsbericht: Weiterleitungsfehler – Search Console-Hilfesupport.google.com
  3. Redirections in HTTP – MDN Web Docsdeveloper.mozilla.org
  4. RFC 9110: HTTP Semantics, 15.4 Redirection 3xx – IETFrfc-editor.org

Stand: