Too Many Redirects Error (Redirect Loop)
Der Fehler «Too Many Redirects», «Redirect Loop» oder «ERR_TOO_MANY_REDIRECTS» bedeutet, dass eine Webseite in einer Weiterleitungsschleife festhängt. Der Browser wird wiederholt zwischen derselben oder mehreren Adressen beziehungsweise Protokollen umgeleitet. Er bricht den Aufruf deshalb mit einer Fehlermeldung ab.
Eine Redirect Loop entsteht häufig durch widersprüchliche Weiterleitungsregeln zwischen der Webanwendung, dem Webserver, einem Proxy, einem CDN oder der HTTP- und HTTPS-Konfiguration.
Typische Ursachen
- Gegenseitige Weiterleitungen zwischen HTTP und HTTPS
- Mehrfach eingerichtete Weiterleitungen von HTTP auf HTTPS
- Widersprüchliche Weiterleitungen in einer Anwendung wie WordPress, TYPO3 oder Joomla
- Mehrere gleichzeitig aktive Weiterleitungsregeln
- Fehlerhafte Einstellungen in einer .htaccess-Datei
- Weiterleitungen auf Webserver-, Proxy- oder CDN-Ebene
- Eine Domain-Weiterleitung auf ein Ziel, das wieder zur ursprünglichen Adresse zurückleitet
- Unterschiedliche Einstellungen für www und Nicht-www
- Fehlerhafte SSL- oder HTTPS-Einstellungen
- Veraltete Browserdaten oder eine zwischengespeicherte Weiterleitung im Browsercache
Browser prüfen
Prüfen Sie zuerst, ob die Weiterleitung im Browser zwischengespeichert ist.
- Öffnen Sie die Webseite in einem privaten Browserfenster.
- Löschen Sie den Browsercache und die Cookies der betroffenen Webseite.
- Öffnen Sie die Webseite in einem anderen Browser.
- Testen Sie die Webseite auf einem anderen Gerät.
- Prüfen Sie, ob der Fehler weiterhin auftritt.
Wenn die Webseite in einem anderen Browser oder auf einem anderen Gerät aufgerufen werden kann, kann eine zwischengespeicherte Weiterleitung die Ursache sein.
Weiterleitungen prüfen
Prüfen Sie, ob mehrere Weiterleitungen gleichzeitig eingerichtet sind. Besonders häufig entstehen Weiterleitungsschleifen durch Kombinationen aus:
- HTTP-auf-HTTPS-Weiterleitungen
- Domain-Weiterleitungen
- Weiterleitungen im CMS
- Weiterleitungen durch Plug-ins
- Weiterleitungen in Konfigurationsdateien
- Weiterleitungen auf Proxy- oder CDN-Ebene
Dokumentieren Sie die bestehenden Regeln vor einer Änderung. So können Sie die ursprüngliche Konfiguration bei Bedarf wiederherstellen.
SSL und HTTPS prüfen
Eine häufige Ursache ist eine fehlerhafte Kombination aus SSL-Zertifikat, HTTPS-Erzwingung und weiteren Weiterleitungsregeln.
- Prüfen Sie, ob ein gültiges SSL-Zertifikat für die Domain vorhanden ist.
- Prüfen Sie, ob die Webseite direkt über HTTPS erreichbar ist.
- Prüfen Sie, ob eine automatische Weiterleitung von HTTP auf HTTPS eingerichtet ist.
- Kontrollieren Sie, ob zusätzlich im CMS, in einem Plug-in, in der .htaccess-Datei oder an einer anderen Stelle eine weitere HTTPS-Weiterleitung aktiv ist.
- Entfernen Sie doppelte oder widersprüchliche Weiterleitungsregeln.
- Testen Sie die Webseite erneut.
Weitere Informationen zur Weiterleitung von HTTP auf HTTPS finden Sie im folgenden Artikel.
https://www.green.ch/de/ssl-dauerhafte-weiterleitung-von-http-auf-https
Weiterleitungen im CMS prüfen
Content-Management-Systeme wie WordPress, TYPO3 oder Joomla können eigene Weiterleitungen erzeugen.
Prüfen Sie insbesondere:
- die URL-Einstellungen der Anwendung
- die eingetragene Domain
- die Einstellungen für HTTP und HTTPS
- die Einstellungen für www und Nicht-www
- die HTTPS-Erzwingung durch Plug-ins
- Weiterleitungs- und Cache-Plug-ins
Bei WordPress-Webseiten entstehen Redirect Loops häufig im Zusammenhang mit Plug-ins, der HTTPS-Erzwingung, Cache-Plug-ins oder fehlerhaften URL-Einstellungen.
.htaccess-Datei oder web.config prüfen
Bei einem Linux Hosting können Weiterleitungen über eine .htaccess-Datei eingerichtet sein. Bei einem Windows Hosting wird dafür die Datei web.config verwendet.
Prüfen Sie, ob in diesen Dateien mehrere oder widersprüchliche Weiterleitungsregeln vorhanden sind. Berücksichtigen Sie auch Weiterleitungen, die bereits im CMS, in einem Plug-in oder im Control Panel eingerichtet sind.
Domain-Weiterleitung prüfen
Wenn eine Domain auf eine andere Adresse weitergeleitet wird, prüfen Sie, ob auf dem Zielsystem weitere Weiterleitungen aktiv sind. Eine Schleife kann beispielsweise entstehen, wenn die Zieldomain wieder auf die ursprüngliche Domain verweist.
Für Domain-Weiterleitungen stehen je nach Produkt unterschiedliche Anleitungen zur Verfügung.
Weitere Informationen zur Weiterleitung einer Domain ohne Hosting finden Sie im folgenden Artikel.
https://www.green.ch/de/domain-weiterleitung-einrichten
Weitere Informationen zur Weiterleitung einer mit einem Hostingpaket verbundenen Domain finden Sie im folgenden Artikel.
https://www.green.ch/de/domain-weiterleitung-einrichten-mit-hostingpaket-verbundene-domain
SSL-Fehler und Mixed Content
Eine Redirect Loop ist nicht dasselbe wie ein SSL-Fehler oder Mixed Content. Diese Probleme können jedoch gleichzeitig auftreten und ähnliche Auswirkungen auf den Aufruf einer Webseite haben.
Weitere Informationen zu Webseiten, die trotz SSL als nicht sicher angezeigt werden, finden Sie im folgenden Artikel.
https://www.green.ch/de/wieso-wird-meine-webseite-trotz-ssl-https-als-nicht-sicher-angezeigt
Hinweis: Wenn der Fehler nach dem Löschen des Browsercaches weiterhin auftritt, prüfen Sie alle aktiven Weiterleitungen in der Webanwendung, in Plug-ins, in Konfigurationsdateien sowie auf Webserver-, Proxy- oder CDN-Ebene. Änderungen an einer einzelnen Stelle beheben das Problem nicht, wenn zusätzlich eine widersprüchliche Regel an einer anderen Stelle aktiv ist.
Weitere Informationen zum Supportumfang für Hosting finden Sie im folgenden Artikel.
https://www.green.ch/de/ausserhalb-von-support-hosting