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

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.

ERR_TOO_MANY_REDIRECTS in Google Chrome
ERR_TOO_MANY_REDIRECTS in Google Chrome

(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.

ERR_TOO_MANY_REDIRECTS in Firefox
ERR_TOO_MANY_REDIRECTS in Mozilla Firefox

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.

ERR_TOO_MANY_REDIRECTS in Microsoft Edge
ERR_TOO_MANY_REDIRECTS in Microsoft Edge

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.

ERR_TOO_MANY_REDIRECTS error in Safari
ERR_TOO_MANY_REDIRECTS-Fehler in Safari

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“.

Chrome-Einstellungen
Chrome-Einstellungen

Schritt 2

Scrolle nach unten und klicke auf „Erweitert“.

Erweiterte Einstellungen von Chrome
Erweiterte Einstellungen von Chrome

Schritt 3

Klicke dann auf „Inhaltseinstellungen“.

Chrome-Inhaltseinstellungen
Chrome-Inhaltseinstellungen

Schritt 4

Klicke auf „Cookies“.

Chrome-Cookies
Chrome-Cookies

Schritt 5

Klicke dann auf „Alle Cookies und Websitedaten anzeigen“.

Chrome
Chrome „Alle Cookies 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.

Cookie in Chrome löschen
Cookie in Chrome löschen

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.

Kinsta-Cache vom WordPress-Admin aus löschen
Kinsta-Cache vom WordPress-Admin aus 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.

Löschen des Caches auf der Registerkarte
Löschen des Caches auf der Registerkarte „Tools“ in MyKinsta

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“.

Cache leeren
Cache leeren
Sucuri

Um den Cache von Sucuri zu löschen, logge dich im Dashboard ein, gehe zu „Leistung“ und klicke auf „Cache löschen“.

Sucuri-Cache leeren
Sucuri-Cache leeren

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.

Öffne Chrome im Inkognito-Modus
Öffne Chrome im Inkognito-Modus

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:

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.

Zu viele Weiterleitungen
Zu viele Weiterleitungen

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.

Redirect Path Erweiterung
Redirect Path Erweiterung

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.

SSL-Test
SSL-Test

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.

server { listen 80; server_name domain.com www.domain.com; return 301 https://domain.com$request_uri; }

Wir verwenden Nginx für alle Seiten hier bei Kinsta. Die gute Nachricht ist, dass du dir darüber keine Gedanken machen musst. Wenn du eine Weiterleitung brauchst, öffne einfach ein kurzes Support-Ticket und teile uns mit, welche Domain umgeleitet werden soll. Wir fügen sie dann in der Nginx-Konfiguration für dich hinzu.

Unser Video-Leitfaden zu Weiterleitungen.

HTTP zu HTTPS in Apache umleiten

Wenn dein Webserver mit Apache läuft, kannst du deinen gesamten HTTP-Verkehr ganz einfach auf HTTPS umleiten, indem du den folgenden Code in deine .htaccess Datei ein fügst. Dies ist die empfohlene Methode für die Umleitung von WordPress, das auf Apache läuft.

RewriteEngine On
RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]

Prüfe auf zu viele HTTPS-Umleitungen

Vielleicht hast du einfach zu viele HTTPS-Weiterleitungen. Mit einem Tool wie Redirect Checker kannst du ganz einfach überprüfen, wie viele Weiterleitungen deine Website verwendet. Hier ist ein Beispiel für nicht korrekt eingerichtete Weiterleitungen, die mit einem Online-Tool leicht aufzuspüren sind. Du kannst sehen, dass es doppelte HTTPS-Weiterleitungen sowohl auf der www- als auch auf der Nicht-wwww-Version gibt.

Weiterleitungen nicht korrekt eingerichtet
Weiterleitungen

5. Dienste von Drittanbietern überprüfen

ERR_TOO_MANY_REDIRECTS wird auch häufig von Reverse-Proxy-Diensten wie Cloudflare verursacht. Das passiert in der Regel, wenn die Option Flexible SSL aktiviert ist und du bereits ein SSL-Zertifikat bei deinem WordPress-Host installiert hast. Warum? Wenn die Option Flexible SSL aktiviert ist, werden alle Anfragen an deinen Hosting-Server über HTTP gesendet. Höchstwahrscheinlich hat dein Hostserver bereits eine Umleitung von HTTP zu HTTPS eingerichtet, so dass eine Umleitungsschleife entsteht.

Um dies zu beheben, musst du die Cloudflare Crypto-Einstellungen von Flexible auf Full oder Full (strict) ändern. Wenn du ein Kinsta-Kunde bist, solltest du dir auch unsere Schritte zur Installation eines SSL-Zertifikats mit Cloudflare ansehen.

Cloudflare Full
Cloudflare Crypto Level auf Full setzen

Du kannst die Seitenregel Always Use HTTPS verwenden, um alle Nutzer auf HTTPS umzuleiten, ohne eine Schleife zu erzeugen. Eine weitere Sache, auf die du bei Cloudflare achten solltest, sind die Regeln für die Weiterleitung von URLs. Achte darauf, dass du keine Weiterleitung erstellst, bei der die Domain auf sich selbst als Ziel verweist. Das kann zu einem unendlichen Weiterleitungsfehler führen, und die betroffenen URLs können nicht aufgelöst werden.

Wenn du StackPath verwendest, gibt es eine Option namens „Origin Pull Protocol“, die auf HTTPS eingestellt werden muss.

Nur Cloudflare DNS verwenden

Wenn du nur den DNS von Cloudflare und nicht den Proxy/WAF-Dienst nutzen willst, solltest du sicherstellen, dass deine DNS-Einträge auf „Nur DNS“ eingestellt sind Die Wolken werden dann „grau“ statt „orange“ angezeigt Du konfigurierst dies unter der Registerkarte „DNS“ im Cloudflare-Kontrollfeld.

Nur Cloudflare DNS
Nur Cloudflare DNS

6. Überprüfe die Einstellungen deiner WordPress-Website

Ein weiterer Punkt, den du überprüfen solltest, sind die Einstellungen deiner WordPress-Website. Es gibt zwei verschiedene Felder, bei denen du sicherstellen musst, dass sie richtig eingestellt sind und nicht auf eine falsche Domain verweisen oder nicht übereinstimmen. Ein weiterer häufiger Fehler ist, dass du nicht den richtigen Präfix verwendest, der zum Rest deiner Website passt, ob www oder nichtwww. Manchmal ziehen die Leute zu einem anderen Hoster um oder wechseln die Domains, und das kann sich ändern, ohne dass du es merkst.

  • WordPress-Adresse (URL): Die Adresse, über die du deinen Blog erreichst.
  • Website-Adresse (URL): Die Adresse deiner WordPress-Kerndateien.

Beide sollten übereinstimmen, es sei denn, du gibst WordPress ein eigenes Verzeichnis.

WordPress-Adresse
WordPress-Adresse

Wahrscheinlich kannst du aber nicht auf dein WordPress-Dashboard zugreifen. Deshalb kannst du die obigen Einstellungen überschreiben, indem du die Werte in die Datei wp-config.php eingibst.

Die Datei wp-config.php befindet sich normalerweise im Stammverzeichnis deiner WordPress-Website und kann per FTP, SSH oder WP-CLI aufgerufen werden. Um WP_HOME und WP_SITEURL fest zu kodieren, gibst du einfach den folgenden Code am Anfang der Datei ein und änderst die Werte entsprechend deiner Domain.

define('WP_HOME','https://yourdomain.com');
define('WP_SITEURL','https://yourdomain.com');

Nachfolgend siehst du ein Beispiel, wie deine wp-config.php-Datei danach aussehen könnte.

Ändern der WordPress-URL in der Datei wp-config.php
Ändern der WordPress-URL in der Datei wp-config.php

Hier sind zwei weitere Möglichkeiten, wie du deine WordPress-URLs ändern kannst, ohne Zugang zu deinem Admin-Dashboard zu haben:

Sobald du sie manuell eingestellt hast, kannst du deine Website aufrufen, um zu überprüfen, ob die Umleitungsschleife behoben ist.

Multisite

Wenn du die Domains auf einer Multisite änderst, solltest du auch die Tabelle wp_blogs überprüfen. Wir haben schon erlebt, dass eine falsche Suche und Ersetzung zu einer unendlichen Weiterleitungsschleife geführt hat. Das liegt daran, dass die Netzwerkseite nicht mit den Unterseiten übereinstimmt.

wp_#_options: Jede Unterseite hat eine Reihe von Tabellen, die der Tabelle blog_id in der Tabelle wp_blogs entsprechen. Gehe zur Tabelle wp_#_options, wobei # der blog_id entspricht, und aktualisiere die Einstellungen „SITEURL“ und „HOME“ in dieser Tabelle.

7. Vorübergehende Deaktivierung von WordPress-Plugins

Wenn es um WordPress geht, kann das vorübergehende Deaktivieren aller WordPress-Plugins ein schneller Weg sein, um Probleme zu erkennen. Mit Plugins wie Redirection oder Yoast SEO Premium kannst du zum Beispiel Weiterleitungen einrichten. Manchmal können Einstellungen oder Aktualisierungen dieser Plugins mit Weiterleitungen kollidieren, die bereits auf deinem Server eingerichtet sind, und eine Weiterleitungsschleife verursachen.

Denke daran, dass du keine Daten verlierst, wenn du ein Plugin einfach deaktivierst. Höchstwahrscheinlich kannst du nicht auf den WordPress-Admin zugreifen, also musst du dich per SFTP auf deinem Server einloggen und deinen Plugin-Ordner in einen Ordner wie plugins_old umbenennen. Dann überprüfe deine Website erneut.

SFTP Plugins-Ordner umbenennen
SFTP Plugins-Ordner umbenennen

Wenn es funktioniert, musst du jedes Plugin einzeln testen. Benenne deinen Plugin-Ordner wieder in „plugins“ um und benenne dann jeden Plugin-Ordner darin um, einen nach dem anderen, bis du ihn findest. Du könntest auch versuchen, das Ganze zunächst auf einer Testseite zu wiederholen.

Plugin-Ordner umbenennen
Plugin-Ordner umbenennen

8. Überprüfe die Weiterleitungen auf deinem Server

Neben den HTTP-zu-HTTPS-Weiterleitungen auf deinem Server kann es sinnvoll sein, sicherzustellen, dass keine weiteren Weiterleitungen falsch eingerichtet sind. Eine fehlerhafte 301-Weiterleitung auf sich selbst kann zum Beispiel deine Website zum Absturz bringen. Normalerweise befinden sich diese in den Konfigurationsdateien deines Servers.

Apache .htaccess-Datei

Kinsta benutzt nur Nginx, aber wenn du einen WordPress-Host benutzt, der Apache benutzt, kann es gut sein, dass deine .htaccess Datei eine falsche Regel enthält. Befolge die folgenden Schritte, um eine neue Datei zu erstellen.

Logge dich zunächst per FTP oder SSH in deine Website ein und benenne deine Datei .htaccess in .htaccess_old um. So hast du ein Backup.

.htaccess-Datei umbenennen
.htaccess-Datei umbenennen

Normalerweise kannst du diese Datei neu erstellen, indem du deine Permalinks in WordPress neu speicherst. Wenn du jedoch gerade einen ERR_TOO_MANY_REDIRECTS-Fehler hast, kannst du wahrscheinlich nicht auf deinen WordPress-Admin zugreifen, also ist das keine Option. Deshalb kannst du eine neue .htaccess Datei erstellen und den folgenden Inhalt eingeben. Lade sie dann auf deinen Server hoch. Im Folgenden werden die Standardeinstellungen verwendet.

# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress

Im WordPress Codex findest du weitere Beispiele, z. B. eine Standard .htaccess Datei für Multisite.

Wir haben unser Wissen über effektive Website-Verwaltung in großem Maßstab in ein Ebook und einen Videokurs umgesetzt. Klicke hier, um den Leitfaden zur Verwaltung von 60+ WordPress-Websites herunterzuladen!

Nginx-Konfiguration

Wenn dein Hoster Nginx verwendet, kann diese Datei etwas komplizierter sein, da die Konfigurationsdatei je nach Hoster ein wenig variieren kann. Wir empfehlen, dass du dich an deinen Hoster wendest und ihn bittest, deine Konfigurationsdatei auf alles zu überprüfen, was eine Umleitungsschleife oder zu viele Umleitungen verursachen könnte.

Wenn du ein Kinsta-Kunde bist, solltest du zuerst überprüfen, ob du in unserem Redirect-Tool eine falsche Weiterleitung eingerichtet hast. Unten siehst du ein einfaches Beispiel für eine Umleitung von https://domain.com/ zurück zu sich selbst, die eine Umleitungsschleife verursachen würde.

Schlechte 301-Weiterleitung
Schlechte 301-Weiterleitung

Das passiert auch häufig, wenn die Standort-URL sowohl in „Weiterleitung von“ als auch in „Weiterleitung nach“ enthalten ist

Zum Beispiel würde das Folgende eine Umleitungsschleife verursachen:

Redirect From: ^/blog/about Umleitung nach: https://domain.com/blog/about-me

Warum? Weil, sobald der Prozess ^/blog/about erreicht hat, der verbleibende Teil -me keine Rolle mehr spielen würde und eine Endlosschleife verursachen würde. Du musst das Ende des Strings und den Startpunkt angeben. So würdest du das Problem lösen:

Redirect From: ^/blog/about$ Redirect To: https://domain.com/blog/about-me

Das $-Zeichen weist Nginx an, die Anfrage nur dann zu bearbeiten, wenn die Zeichenkette genau dort steht, aber nichts nach ihr.

Natürlich kannst du jederzeit ein Support-Ticket eröffnen, damit wir das für dich überprüfen können.

Falsch konfigurierte Reverse Proxies

Eine weitere häufige Ursache für den Fehler ERR_TOO_MANY_REDIRECTS ist, dass du einen Reverse Proxy verwendest. Reverse-Proxys können ziemlich kompliziert sein und es ist sehr einfach, deine WordPress-Website in eine Weiterleitungsschleife zu führen, wenn sie falsch konfiguriert ist. Wenn du ein Kinsta-Kunde bist, kann dir unser Support-Team auch in diesem Fall helfen.

Zusammenfassung

Redirect-Schleifen sind manchmal schwer aufzuspüren. Aber wir hoffen, dass dir einige der oben genannten Schritte bei der Fehlersuche helfen, deinen ERR_TOO_MANY_REDIRECTS-Fehler zu beheben. Wenn wir etwas übersehen haben, kannst du es uns gerne in den Kommentaren mitteilen.

Brian Jackson

Brian hat eine große Leidenschaft für WordPress, verwendet es seit über einem Jahrzehnt und entwickelt sogar einige Premium-Plugins. Brian liebt Blogging, Filme und Wandern. Verbinde dich mit Brian auf Twitter.