Bei Kinsta stoßen wir auf viele verschiedene Fehler, und ERR_TOO_MANY_REDIRECTS (auch bekannt als Redirect-Schleife) ist einer, den wir regelmäßig sehen.
Typischerweise tritt dieser Fehler nach einer kürzlichen Änderung an deiner Website, einer falschen Konfiguration der Weiterleitungen auf deinem Server oder falschen Einstellungen bei Diensten von Drittanbietern auf. Aber keine Sorge, dieser Fehler ist ganz einfach zu beheben.
In den folgenden Empfehlungen erfährst du, wie du diesen Fehler beheben kannst und deine Website wieder zum Laufen bringst.
Was ist der ERR_TOO_MANY_REDIRECTS-Fehler?
Der ERR_TOO_MANY_REDIRECTS-Fehler ist so ziemlich das, wonach er sich anhört: Irgendetwas verursacht zu viele Weiterleitungen, die deine Website in eine unendliche Umleitungsschleife führen.
Im Grunde steckt die Website fest (z. B. URL 1 verweist auf URL 2 und URL 2 verweist zurück auf URL 1, oder die Domain hat dich zu oft umgeleitet), und im Gegensatz zu anderen Fehlern lösen sich diese selten von selbst und erfordern wahrscheinlich Maßnahmen, um sie zu beheben.
Vielleicht ist dir auch der Fehler „Anfrage hat aufgrund eines Konfigurationsfehlers das Limit von 10 internen Weiterleitungen überschritten“ aufgefallen.
Fehlercode | ERR_TOO_MANY_REDIRECTS |
Fehlertyp | Browser-Fehler/Code-Fehler |
Fehler-Variationen | Diese Seite funktioniert nicht. domain.com hat dich zu viele Male weitergeleitet. Die Seite wird nicht richtig weitergeleitet Diese Seite funktioniert im Moment nicht Safari kann die Seite nicht öffnen |
Fehler-Ursachen | Falsch konfigurierte WordPress-Einstellungen/Plugins Probleme mit dem Cache/Cookies des Browsers. Probleme mit Diensten von Drittanbietern Falsche HTTPS-Einstellungen Falsche Server-Einstellungen |
Der ERR_TOO_MANY_REDIRECTS Fehler
Der ERR_TOO_MANY_REDIRECTS Fehler tritt auf, wenn die Weiterleitungen auf deinem Server falsch konfiguriert sind oder wenn Leistungen Dritter falsch eingestellt sind. Dieser Fehler ist im Wesentlichen das, was er andeutet: Eine Schleife aus zu vielen Weiterleitungen führt dazu, dass deine Website in einem endlosen Kreislauf stecken bleibt.
ERR_TOO_MANY_REDIRECTS: Wie sieht er aus?
Je nachdem, welchen Browser du verwendest, gibt es verschiedene Varianten dieses Fehlers.
Google Chrome
In Google Chrome wird dieser Fehler als ERR_TOO_MANY_REDIRECTS (wie unten zu sehen) oder This webpage has a redirect loop problem angezeigt.
Diese Seite funktioniert nicht. domain.com hat dich zu viele Male umgeleitet.
(Hier erfährst du, wie du den Fehler ERR_CACHE_MISS in Chrome beheben kannst).
Mozilla Firefox
In Mozilla Firefox wird der Fehler wie folgt angezeigt: Die Seite wird nicht richtig weitergeleitet (wie unten zu sehen).
Bei der Verbindung zu domain.com ist ein Fehler aufgetreten. Dieses Problem kann manchmal durch die Deaktivierung oder Verweigerung der Annahme von Cookies verursacht werden.
Microsoft Edge
In Microsoft Edge wird es einfach als Diese Seite funktioniert im Moment nicht (wie unten zu sehen) angezeigt.
Domain.com hat dich zu viele Male umgeleitet.
Safari
In Safari wird es als Safari kann die Seite nicht öffnen angezeigt (siehe unten).
Beim Versuch, „domain.com“ zu öffnen, sind zu viele Weiterleitungen aufgetreten Dies kann vorkommen, wenn du eine Seite öffnest, die weitergeleitet wird, um eine andere Seite zu öffnen, die wiederum weitergeleitet wird, um die ursprüngliche Seite zu öffnen.
Was verursacht den ERR_TOO_MANY_REDIRECTS-Fehler?
Dieser Fehler tritt auf, wenn der Browser bei einer Weiterleitung keine Verbindung zwischen der Ausgangsseite und der Zielseite herstellen kann. Die Hauptursachen können sein:
- Falsch konfigurierte WordPress-Einstellungen
- Falsch konfiguriertes WordPress-Plugin.
- Falsch konfigurierte Servereinstellungen.
- Falsche HTTPS-Einstellungen.
- Probleme mit dem Cache/Cookies des Browsers.
- Probleme mit Diensten von Drittanbietern (z. B. CDNs).
- Unsachgemäße Website- oder Domain-Migration.
Wie lässt sich der Fehler ERR_TOO_MANY_REDIRECTS beheben?
Hier sind einige Empfehlungen und Dinge, die du überprüfen solltest, um den Fehler zu beheben (sortiert nach den häufigsten Gründen, denen wir begegnen):
1. Lösche die Cookies auf dieser bestimmten Website
Sowohl Google als auch Mozilla empfehlen direkt unter der Fehlermeldung: „Versuche, deine Cookies zu löschen.“ Cookies können manchmal fehlerhafte Daten enthalten, die den ERR_TOO_MANY_REDIRECTS-Fehler verursachen können. Diese Empfehlung kannst du ausprobieren, auch wenn der Fehler auf einer Website auftritt, die dir nicht gehört.
Da Cookies deinen „eingeloggten“ Status auf Websites und andere Einstellungen beibehalten, empfehlen wir dir, die Cookies auf der Website, die das Problem verursacht, einfach zu löschen. Auf diese Weise hast du keine Auswirkungen auf deine anderen Sitzungen oder Websites, die du häufig besuchst.
Befolge die folgenden Schritte, um ein Cookie auf einer bestimmten Website in Google Chrome zu löschen.
Schritt 1
Klicke in Google Chrome auf die drei kleinen Punkte in der oberen rechten Ecke. Klicke dann auf „Einstellungen“.
Schritt 2
Scrolle nach unten und klicke auf „Erweitert“.
Schritt 3
Klicke dann auf „Inhaltseinstellungen“.
Schritt 4
Klicke auf „Cookies“.
Schritt 5
Klicke dann auf „Alle Cookies und Websitedaten anzeigen“.
Schritt 6
Suche nach der Website (Domain), auf der der Fehler ERR_TOO_MANY_REDIRECTS auftritt. Du kannst dann die Cookies löschen, die derzeit auf deinem Computer für diese Domain gespeichert sind. Versuche dann erneut, die Seite zu besuchen.
2. Server-, Proxy- und Browser-Cache löschen
Da Weiterleitungsschleifen Antworten sind, die im Cache gespeichert werden können, solltest du immer versuchen, den Cache deiner WordPress-Website, des Servers, der Proxy-Dienste von Drittanbietern und gegebenenfalls auch deines Browsers zu löschen.
WordPress-Site-Cache leeren
Je nach Art der Umleitungsschleife kann es sein, dass du immer noch Zugang zu deinem WordPress-Admin-Dashboard hast. In diesem Fall kannst du den Cache ganz einfach in den Einstellungen deines Caching-Plugins löschen. Hier sind einige Links, die dir zeigen, wie du den WordPress-Cache mit gängigen Plugins löschen kannst:
Wenn du ein Kinsta-Kunde bist, kannst du deinen Cache ganz einfach über die WordPress-Admin-Symbolleiste löschen.
Server-Cache löschen
Wenn du keinen Zugriff auf die WordPress-Administration hast, haben viele WordPress-Hosts ihre eigenen Tools, mit denen du den Cache deiner WordPress-Website löschen kannst.
Wenn du ein Kinsta-Kunde bist, kannst du den WordPress-Cache manuell über das MyKinsta-Dashboard löschen. Hier sind die Schritte:
Im Dashboard klickst du in der linken Seitenleiste auf WordPress Sites.
Klicke in der Seitenliste auf den Namen deiner Seite und dann auf die Registerkarte Tools.
Klicke auf die Schaltfläche Cache löschen, um den gesamten Cache zu löschen.
Proxy-Cache löschen
Wenn du einen Reverse-Proxy-Dienst eines Drittanbieters wie Cloudflare oder Sucuri verwendest, kann es auch von Vorteil sein, den Cache auf deren Seite zu löschen.
Cloudflare
Um den Cache von Cloudflare zu löschen, melde dich im Dashboard an, klicke auf „Caching“ und dann auf „Purge Everything“.
Sucuri
Um den Cache von Sucuri zu löschen, logge dich im Dashboard ein, gehe zu „Leistung“ und klicke auf „Cache löschen“.
Browser-Cache löschen
Wenn du überprüfen willst, ob es vielleicht an deinem Browser-Cache liegt, ohne deinen Cache zu löschen, kannst du deinen Browser jederzeit im Inkognito-Modus öffnen. Oder du testest einen anderen Browser und schaust, ob der Fehler ERR_TOO_MANY_REDIRECTS immer noch auftritt.
Wenn du feststellst, dass das Problem durch deinen Browser-Cache verursacht wird, kannst du ihn löschen. Im Folgenden findest du eine Anleitung, wie du das in verschiedenen Browsern machen kannst:
- So erzwingst du das Aktualisieren einer Seite für alle Browser
- Wie man den Browser-Cache von Google Chrome löscht
- Wie man den Browser-Cache für Mozilla Firefox löscht
- Wie man den Browser-Cache für Safari löscht
- Leeren des Browser-Caches für Internet Explorer
- Wie man den Browser-Cache für Microsoft Edge löscht
- Wie man den Browser-Cache für Opera löscht
3. Die Art der Umleitungsschleife bestimmen
Wenn das Löschen des Caches nicht funktioniert hat, solltest du versuchen, die Art der Weiterleitungsschleife zu ermitteln. Unser kostenloses Online-Tool Redirect Checker kann dir dabei helfen, die Ursache zu ermitteln. Das kannst du auch über cURL machen.
Auf der untenstehenden Website gibt es zum Beispiel eine 301-Weiterleitungsschleife, die zu einer langen Kette von fehlerhaften Weiterleitungen führt. Du kannst alle Weiterleitungen verfolgen und herausfinden, ob es sich um eine Schleife zu sich selbst oder um eine HTTP-zu-HTTPS-Schleife handelt, deren Lösung wir weiter unten erläutern werden.
Die Chrome-Erweiterung Redirect Path kann ebenfalls sehr nützlich sein und bietet Einblicke in alle Weiterleitungen, die auf deiner Website (einer bestimmten URL oder Seite) stattfinden.
4. Überprüfe deine HTTPS-Einstellungen
Eine weitere Sache, die du überprüfen solltest, sind deine HTTPS-Einstellungen. Oft sehen wir ERR_TOO_MANY_REDIRECTS, wenn jemand seine WordPress-Website gerade auf HTTPS umgestellt hat und entweder nicht fertig geworden ist oder etwas falsch eingestellt hat.
Erzwinge kein HTTPS ohne SSL-Zertifikat
Dies ist bei weitem der häufigste Grund, den wir regelmäßig sehen. Wenn du deine WordPress-Website zwangsweise über HTTPS lädst, ohne vorher ein SSL-Zertifikat zu installieren, gerät deine Website sofort in eine Umleitungsschleife. Um dies zu beheben, installiere einfach ein SSL-Zertifikat auf deiner WordPress-Website.
Es ist außerdem empfehlenswert, einen SSL-Check durchzuführen. Für SSL/TLS-Zertifikate müssen nicht nur dein Hauptzertifikat, sondern auch so genannte Zwischenzertifikate (Chain) installiert werden. Diese müssen richtig eingerichtet werden.
Wir empfehlen die Verwendung des kostenlosen SSL-Check-Tools von Qualys SSL Labs. Es ist sehr zuverlässig und wir verwenden es für alle Kinsta-Kunden zur Überprüfung der Zertifikate. Rufe einfach das SSL-Check-Tool auf, gib deine Domain in das Feld „Hostname“ ein und klicke auf „Senden“ Du kannst auch die Option wählen, die öffentlichen Ergebnisse auszublenden, wenn du das möchtest. Es kann ein oder zwei Minuten dauern, bis die SSL/TLS-Konfiguration deiner Website auf deinem Webserver überprüft ist.
Verwende kein SSL-Plugin, sondern aktualisiere deine hart kodierten Links
Es gibt einige kostenlose SSL-Plugins für WordPress, z. B. das Really Simple SSL-Plugin, mit dem du automatisch auf HTTPS umleiten kannst. Wir empfehlen diese Methode jedoch nicht als dauerhafte Lösung, da Plugins von Drittanbietern immer eine weitere Ebene von Problemen und Kompatibilitätsproblemen mit sich bringen können. Es ist eine gute vorübergehende Lösung, aber du solltest wirklich deine fest kodierten HTTP-Links aktualisieren.
Wir haben ein großartiges Tutorial mit 4 einfachen Möglichkeiten zum Suchen und Ersetzen in WordPress. Wenn du ein Kinsta-Kunde bist, kannst du dich auch an unser Support-Team wenden, um dies für dich erledigen zu lassen.
Überprüfe HTTP-zu-HTTPS-Weiterleitungen auf dem Server
Es könnte gut sein, dass die HTTPS-Umleitungsregeln auf deinem Server falsch konfiguriert sind.
Umleitung von HTTP zu HTTPS in Nginx
Wenn dein Webserver mit Nginx arbeitet, kannst du deinen gesamten HTTP-Verkehr ganz einfach auf HTTPS umleiten, indem du den folgenden Code in deine Nginx-Konfigurationsdatei einfügst. Dies ist die empfohlene Methode für die Umleitung von WordPress unter Nginx.
Schreibe einen Kommentar