Behebung des Fehlers ERR_TOO_MANY_REDIRECTS auf Ihrer WordPress-Website

Nov 13, 2021
admin

Wir bei Kinsta stoßen auf viele verschiedene Fehler, und ERR_TOO_MANY_REDIRECTS (auch als Redirect-Schleife bekannt) ist einer, den wir regelmäßig sehen. Typischerweise tritt dieser Fehler nach einer kürzlichen Änderung an Ihrer WordPress-Website, einer Fehlkonfiguration von Weiterleitungen auf Ihrem Server oder falschen Einstellungen bei Diensten von Drittanbietern auf. Aber keine Sorge, dieser Fehler ist recht einfach zu beheben.

Lesen Sie die folgenden Empfehlungen, wie Sie diesen Fehler beheben und Ihre Website wieder zum Laufen bringen können.

Was ist der Fehler ERR_TOO_MANY_REDIRECTS?

Der Grund für ERR_TOO_MANY_REDIRECTS ist so ziemlich das, wonach er sich anhört: Irgendetwas verursacht zu viele Umleitungen, wodurch Ihre Website in eine unendliche Umleitungsschleife gerät. Im Wesentlichen steckt die Website fest (z. B. URL 1 verweist auf URL 2 und URL 2 verweist zurück auf URL 1, oder die Domäne hat Sie zu oft umgeleitet), und im Gegensatz zu einigen anderen Fehlern lösen sich diese selten von selbst und erfordern wahrscheinlich, dass Sie Maßnahmen ergreifen, um sie zu beheben.

Es gibt verschiedene Varianten dieses Fehlers, je nachdem, welchen Browser Sie verwenden.

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 Sie zu oft umgeleitet.

ERR_TOO_MANY_REDIRECTS in Google Chrome

ERR_TOO_MANY_REDIRECTS in Google Chrome

(Lesen Sie, wie Sie den Fehler ERR_CACHE_MISS in Chrome beheben).

Mozilla Firefox

In Mozilla Firefox wird es als Die Seite wird nicht richtig weitergeleitet (wie unten zu sehen) angezeigt.

Ein Fehler trat während einer Verbindung zu domain.com auf. 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 This page isn’t working right now (wie unten zu sehen) angezeigt.

Domain.com hat Sie zu oft 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 (wie unten zu sehen).

Bei dem Versuch, „domain.com“ zu öffnen, sind zu viele Weiterleitungen aufgetreten. Dies kann vorkommen, wenn Sie eine Seite öffnen, die umgeleitet wird, um eine andere Seite zu öffnen, die dann umgeleitet wird, um die ursprüngliche Seite zu öffnen.

ERR_TOO_MANY_REDIRECTS-Fehler in Safari

ERR_TOO_MANY_REDIRECTS-Fehler in Safari

Hier sind einige Empfehlungen und Dinge, die Sie überprüfen sollten, um den Fehler zu beheben (sortiert nach den häufigsten Gründen, die wir sehen):

  • Löschen Sie Cookies auf der betreffenden Website
  • Löschen Sie die WordPress-Website, den Server, den Proxy, und Browser-Cache
  • Bestimmen Sie die Art der Umleitungsschleife
  • Prüfen Sie Ihre HTTPS-Einstellungen
  • Prüfen Sie DrittanbieterDienste von Drittanbietern
  • Überprüfen Sie die Einstellungen Ihrer WordPress-Site
  • Deaktivieren Sie vorübergehend WordPress-Plugins
  • Überprüfen Sie die Weiterleitungen auf Ihrem Server

Löschen Sie die Cookies auf dieser bestimmten Site

Google und Mozilla empfehlen tatsächlich beide direkt unter der Fehlermeldung, „versuchen Sie, Ihre Cookies zu löschen.“ Cookies können manchmal fehlerhafte Daten enthalten, die den Fehler ERR_TOO_MANY_REDIRECTS verursachen können. Dies ist eine Empfehlung, die Sie ausprobieren können, auch wenn der Fehler auf einer Website auftritt, die Sie nicht besitzen.

Da Cookies Ihren „eingeloggten“ Status auf Websites und andere Einstellungen beibehalten, empfehlen wir, die Cookies auf der Website, die das Problem verursacht, einfach zu löschen. Auf diese Weise haben Sie keine Auswirkungen auf andere Sitzungen oder Websites, die Sie häufig besuchen.

Befolgen Sie die folgenden Schritte, um ein Cookie auf einer bestimmten Website in Google Chrome zu löschen.

Schritt 1

Klicken Sie in Google Chrome auf die drei kleinen Punkte in der oberen rechten Ecke. Dann klicken Sie auf „Einstellungen“

Chrome-Einstellungen

Chrome-Einstellungen

Schritt 2

Scrollen Sie nach unten und klicken Sie auf „Erweitert.“

Erweiterte Chrome-Einstellungen

Erweiterte Chrome-Einstellungen

Schritt 3

Dann klicken Sie auf „Inhaltseinstellungen“

Chrome-Inhaltseinstellungen

Chrome-Inhaltseinstellungen

Schritt 4

Klicken Sie auf „Cookies.“

Chrome-Cookies

Chrome-Cookies

Schritt 5

Klicken Sie dann auf „Alle Cookies und Website-Daten anzeigen.“

Chrome Alle Cookies anzeigen

Chrome Alle Cookies anzeigen

Schritt 6

Suchen Sie nach der Website (Domain), auf der der Fehler ERR_TOO_MANY_REDIRECTS auftritt. Sie können dann das/die Cookie(s) löschen, die derzeit auf Ihrem Computer für diese Domain gespeichert sind. Versuchen Sie dann, die Website erneut zu besuchen.

Cookie in Chrome löschen

Cookie in Chrome löschen

Server-, Proxy- und Browser-Cache löschen

Da es sich bei Weiterleitungsschleifen um Antworten handelt, die im Cache gespeichert werden können, ist es immer empfehlenswert, den Cache Ihrer WordPress-Website, des Servers, der Proxy-Dienste von Drittanbietern und gegebenenfalls auch Ihres Browsers zu löschen.

Löschen Sie den WordPress-Site-Cache

Abhängig von der Art der Umleitungsschleife können Sie möglicherweise immer noch auf Ihr WordPress-Administrations-Dashboard zugreifen. In diesem Fall können Sie den Cache ganz einfach in den Einstellungen Ihres Caching-Plugins löschen. Hier sind ein paar schnelle Links, wie Sie den WordPress-Cache mit beliebten Plugins löschen können:

Melde dich für den Newsletter an

Wir haben unseren Traffic mit WordPress um 1.187% gesteigert. Wir zeigen Ihnen wie.

Schließen Sie sich 20.000+ anderen an, die unseren wöchentlichen Newsletter mit Insider-Tipps zu WordPress erhalten!

Jetzt abonnieren

  • Cache mit Cache Enabler leeren
  • Cache mit W3 Total Cache leeren
  • Cache mit Super Cache leeren

Wenn Sie ein Kinsta-Kunde sind, können Sie Ihren Cache ganz einfach über die WordPress-Admin-Symbolleiste leeren.

Kinsta-Cache aus der WordPress-Administration löschen

Kinsta-Cache aus der WordPress-Administration löschen

Server-Cache löschen

Wenn Sie keinen Zugriff auf die WordPress-Administration haben, haben viele WordPress-Hosts ihre eigenen Kontrollinstrumente, um den Cache auf Ihrer WordPress-Website zu löschen.

Wenn Sie ein Kinsta-Kunde sind, können Sie den WordPress-Cache manuell über das MyKinsta-Dashboard löschen. Klicken Sie einfach auf Ihre Website, klicken Sie auf „Tools“ und klicken Sie auf die Schaltfläche „Cache löschen“. Überprüfen Sie dann Ihre Website, um zu sehen, ob die Umleitungsschleife noch vorhanden ist.

WordPress-Cache löschen

WordPress-Cache löschen

Proxy-Cache löschen

Wenn Sie einen Reverse-Proxy-Dienst eines Drittanbieters wie Cloudflare oder Sucuri verwenden, kann es auch von Vorteil sein, den Cache auf deren Seite zu löschen.

Cloudflare

Um den Cache von Cloudflare zu löschen, loggen Sie sich in deren Dashboard ein, klicken Sie auf „Caching“ und dann auf „Purge Everything“.

Cache leeren

Sucuri

Um den Cache von Sucuri zu leeren, loggen Sie sich in deren Dashboard ein, gehen Sie zu „Leistung“ und klicken Sie auf „Cache löschen“.“

Sucuri-Cache löschen

Sucuri-Cache löschen

Browser-Cache löschen

Wenn Sie überprüfen möchten, ob es vielleicht Ihr Browser-Cache ist, ohne Ihren Cache zu löschen, können Sie Ihren Browser immer im Inkognito-Modus öffnen. Oder testen Sie einen anderen Browser, um zu sehen, ob der Fehler ERR_TOO_MANY_REDIRECTS immer noch auftritt.

Öffnen Sie Chrome im Inkognito-Modus

Öffnen Sie Chrome im Inkognito-Modus

Wenn Sie feststellen, dass der Fehler durch Ihren Browser-Cache verursacht wird, können Sie diesen löschen. Im Folgenden finden Sie Anweisungen, wie Sie dies in verschiedenen Browsern tun können:

  • Wie man das Aktualisieren einer einzelnen Seite für alle Browser erzwingt
  • Wie man den Browser-Cache für Google Chrome leert
  • Wie man den Browser-Cache für Mozilla Firefox leert
  • Wie man den Browser-Cache für Safari leert
  • Wie Löschen des Browser-Caches für Internet Explorer
  • Löschen des Browser-Caches für Microsoft Edge
  • Löschen des Browser-Caches für Opera

Bestimmen der Art der Umleitungsschleife

Wenn das Löschen des Caches nicht funktioniert hat, dann sollten Sie versuchen, die Art der Umleitungsschleife zu ermitteln. Das kostenlose Online-Tool Redirect Checker kann Ihnen dabei helfen, die Ursache weiter zu analysieren. Dies kann auch über cURL erfolgen.

Die unten stehende Website hat zum Beispiel eine 301-Weiterleitungsschleife, die zu sich selbst zurückführt und eine große Kette fehlerhafter Weiterleitungen verursacht. Sie können alle Weiterleitungen verfolgen und feststellen, ob es sich um eine Schleife zu sich selbst oder um eine HTTP-zu-HTTPS-Schleife handelt, deren Lösung wir weiter unten besprechen 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 Ihrer Website stattfinden (bestimmte URL oder Seite.

Redirect Path-Erweiterung

Redirect Path-Erweiterung

Überprüfen Sie Ihre HTTPS-Einstellungen

Eine weitere Sache, die Sie überprüfen sollten, sind Ihre HTTPS-Einstellungen. Oft haben wir ERR_TOO_MANY_REDIRECTS gesehen, wenn jemand gerade seine WordPress-Site auf HTTPS migriert hat und entweder nicht fertig geworden ist oder etwas falsch eingestellt hat.

MyKinsta ist ein WordPress-Dashboard für Profis.

Erzwingen Sie kein HTTPS ohne SSL-Zertifikat

Dies ist bei weitem der häufigste Grund, den wir regelmäßig sehen. Wenn Sie Ihre WordPress-Site dazu zwingen, über HTTPS zu laden, ohne vorher ein SSL-Zertifikat zu installieren, geraten Sie mit Ihrer Site sofort in eine Umleitungsschleife. Um dies zu beheben, installieren Sie einfach ein SSL-Zertifikat auf Ihrer WordPress-Site.

Es wird auch empfohlen, einen SSL-Check durchzuführen. Für SSL/TLS-Zertifikate müssen nicht nur Ihr Hauptzertifikat, sondern auch so genannte Zwischenzertifikate (Kette) installiert werden. Diese müssen ordnungsgemäß 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 bei der Überprüfung von Zertifikaten. Rufen Sie einfach das SSL-Check-Tool auf, geben Sie Ihre Domain in das Feld „Hostname“ ein und klicken Sie auf „Senden“. Sie können auch die Option wählen, die öffentlichen Ergebnisse auszublenden, wenn Sie dies wünschen. Es kann ein oder zwei Minuten dauern, um die SSL/TLS-Konfiguration Ihrer Website auf Ihrem Webserver zu überprüfen.

SSL-Prüfung

SSL-Test

Verwenden Sie kein SSL-Plugin, sondern aktualisieren Sie Ihre hart kodierten Links

Es gibt einige kostenlose SSL-WordPress-Plugins, wie das Really Simple SSL-Plugin, das Ihnen hilft, automatisch zu HTTPS umzuleiten. Wir empfehlen diese Methode jedoch nicht als dauerhafte Lösung, da Plugins von Drittanbietern immer eine weitere Ebene von Problemen und Kompatibilitätsproblemen einführen können. Es ist eine gute vorübergehende Lösung, aber Sie sollten wirklich Ihre hart kodierten HTTP-Links aktualisieren.

Wir haben ein großartiges Tutorial mit 4 einfachen Möglichkeiten, eine Suche und Ersetzung in WordPress durchzuführen. Wenn Sie ein Kinsta-Kunde sind, können Sie sich jederzeit an unser Support-Team wenden, um dies für Sie zu tun.

Prüfen Sie die HTTP-zu-HTTPS-Weiterleitungen auf dem Server

Es könnte sehr gut sein, dass die HTTPS-Weiterleitungsregeln auf Ihrem Server falsch konfiguriert wurden.

HTTP auf HTTPS in Nginx umleiten

Wenn Ihr Webserver mit Nginx arbeitet, können Sie Ihren gesamten HTTP-Verkehr einfach auf HTTPS umleiten, indem Sie den folgenden Code in Ihre Nginx-Konfigurationsdatei einfügen. Dies ist die empfohlene Methode für die Umleitung von WordPress, das auf Nginx läuft.

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

Wir verwenden Nginx für alle hier bei Kinsta. Die gute Nachricht ist, dass Sie sich darüber keine Gedanken machen müssen. Wenn Sie eine Weiterleitung hinzufügen möchten, öffnen Sie einfach ein Support-Ticket und teilen Sie uns mit, welche Domain Sie weiterleiten möchten. Wir fügen sie dann der Nginx-Konfiguration für Sie hinzu.

HTTP zu HTTPS in Apache umleiten

Wenn Ihr Webserver mit Apache läuft, können Sie Ihren gesamten HTTP-Verkehr ganz einfach auf HTTPS umleiten, indem Sie den folgenden Code zu Ihrer .htaccess-Datei hinzufügen. Dies ist die empfohlene Methode für die Umleitung von WordPress auf Apache.

RewriteEngine OnRewriteCond %{HTTPS} offRewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} 

Prüfen Sie auf zu viele HTTPS-Umleitungen

Vielleicht haben Sie einfach zu viele HTTPS-Umleitungen. Mit dem Redirect-Mapper-Tool von Patrick Sexton können Sie leicht überprüfen, wie viele Weiterleitungen Ihre Website verwendet. Hier ist ein Beispiel für nicht korrekt eingerichtete Weiterleitungen, die mit dem Redirect Mapper leicht zu erkennen sind. Sie können sehen, dass es doppelte HTTPS-Weiterleitungen sowohl bei der www- als auch bei der Nicht-Www-Version gibt.

Weiterleitungen nicht korrekt eingerichtet

Weiterleitungen

Überprüfen Sie Dienste von Drittanbietern

ERR_TOO_MANY_REDIRECTS wird auch häufig von Reverse-Proxy-Diensten wie Cloudflare verursacht. Dies geschieht in der Regel, wenn deren Option „Flexible SSL“ aktiviert ist und Sie bereits ein SSL-Zertifikat bei Ihrem WordPress-Host installiert haben. Warum? Wenn die Option „Flexibel“ aktiviert ist, werden alle Anfragen an Ihren Hosting-Server über HTTP gesendet. Ihr Hostserver hat höchstwahrscheinlich bereits eine Umleitung von HTTP zu HTTPS eingerichtet, so dass eine Umleitungsschleife entsteht.

Um dies zu beheben, müssen Sie die Cloudflare Crypto-Einstellungen von Flexible auf Full oder Full (strict) ändern. Wenn Sie ein Kinsta-Kunde sind, lesen Sie bitte auch unsere Schritte zur Installation eines SSL-Zertifikats bei Verwendung von Cloudflare.

Cloudflare full

Setzen Sie Cloudflare Crypto Level auf Full

Sie können die Seitenregel Always Use HTTPS verwenden, um alle Benutzer auf HTTPS umzuleiten, ohne eine Schleife zu erzeugen. Eine weitere Sache, auf die Sie bei Cloudflare achten sollten, sind die Regeln für die URL-Weiterleitung. Achten Sie darauf, dass Sie keine Weiterleitung erstellen, bei der die Domain auf sich selbst als Ziel verweist. Dies kann zu einem unendlichen Weiterleitungsfehler führen, und die betroffenen URLs können nicht aufgelöst werden.

Wenn Sie StackPath verwenden, gibt es eine Option namens „Origin Pull Protocol“, die nur auf HTTPS gesetzt werden muss.

Nur DNS von Cloudflare verwenden

Wenn Sie nur den DNS von Cloudflare und nicht den Proxy/WAF-Service verwenden möchten, sollten Sie sicherstellen, dass Ihre DNS-Einträge auf „Nur DNS“ gesetzt sind. Die Wolken erscheinen dann als „grau“ statt „orange“. Sie konfigurieren dies unter der Registerkarte „DNS“ im Cloudflare-Kontrollpanel.

Cloudflare DNS only

Cloudflare DNS only

Überprüfen Sie Ihre WordPress-Site-Einstellungen

Eine weitere Sache, die Sie überprüfen sollten, sind Ihre WordPress-Site-Einstellungen. Es gibt zwei verschiedene Felder, bei denen Sie sicherstellen müssen, dass sie richtig eingestellt sind und nicht auf eine falsche Domain zeigen oder nicht übereinstimmen. Ein weiterer häufiger Fehler ist, dass Sie nicht das richtige Präfix verwenden, das zum Rest Ihrer Website passt, ob www oder nichtwww. Manchmal wechseln die Leute den Hoster oder die Domäne, und diese können geändert werden, ohne dass Sie es merken.

  • WordPress-Adresse (URL): Die Adresse, unter der Ihr Blog zu erreichen ist.
  • Site-Adresse (URL): Die Adresse Ihrer WordPress-Kerndateien.

Beides sollte übereinstimmen, es sei denn, Sie geben WordPress ein eigenes Verzeichnis.

WordPress-Adresse

WordPress-Adresse

Wahrscheinlich können Sie aber nicht auf Ihr WordPress-Dashboard zugreifen. Sie können die obigen Einstellungen überschreiben, indem Sie die Werte in die Datei wp-config.php eingeben.

Die Datei wp-config.php befindet sich normalerweise im Stammverzeichnis Ihrer WordPress-Website und kann per FTP, SSH oder WP-CLI aufgerufen werden. Um WP_HOME und WP_SITEURL fest zu kodieren, geben Sie einfach den folgenden Code am Anfang der Datei ein und ändern Sie die Werte so, dass sie Ihre Domain widerspiegeln.

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

Unten sehen Sie ein Beispiel, wie Ihre wp-config.php-Datei danach aussehen könnte.

change wordpress url wp-config.php

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

Oder, wenn Sie es vorziehen, hier sind zwei weitere Möglichkeiten, wie Sie Ihre WordPress-URLs ändern können, ohne auf Ihr Admin-Dashboard zuzugreifen:

  • WordPress-URL direkt in der Datenbank ändern
  • WordPress-URL mit WP-CLI ändern

Nachdem Sie sie manuell eingestellt haben, können Sie Ihre Website durchsuchen, um zu überprüfen, ob die Umleitungsschleife dadurch behoben wird oder nicht.

Multisite

Wenn Sie Domains auf einer Multisite ändern, stellen Sie sicher, dass Sie auch die Tabelle wp_blogs überprüfen. Es ist schon vorgekommen, dass eine falsche Suche und Ersetzung zu einer unendlichen Umleitungsschleife geführt hat. Das liegt daran, dass die Netzwerkseite nicht mit den Unterseiten übereinstimmt.

wp_#_options: Jede Unterseite verfügt über Tabellensätze, die den blog_id in der Tabelle wp_blogs entsprechen. Gehen Sie zur Tabelle wp_#_options, wobei # der blog_id entspricht, und aktualisieren Sie die Einstellungen für „SITEURL“ und „HOME“ in dieser Tabelle.

WordPress-Plugins vorübergehend deaktivieren

Wenn es um WordPress geht, kann das vorübergehende Deaktivieren aller WordPress-Plugins eine schnelle Möglichkeit sein, Probleme zu erkennen. Mit Plugins wie Redirection oder Yoast SEO premium können Sie zum Beispiel Weiterleitungen einrichten. Manchmal können Einstellungen oder Aktualisierungen dieser Plugins mit Weiterleitungen kollidieren, die möglicherweise bereits auf Ihrem Server eingerichtet sind, was zu einer Weiterleitungsschleife führt.

Denken Sie daran, dass Sie keine Daten verlieren, wenn Sie ein Plugin einfach deaktivieren. Höchstwahrscheinlich können Sie nicht auf den WordPress-Admin zugreifen, also müssen Sie sich per SFTP auf Ihren Server einloggen und Ihren Plugins-Ordner in etwas wie plugins_old umbenennen. Dann überprüfen Sie Ihre Website erneut.

SFTP rename plugins folder

SFTP rename plugins folder

Wenn es funktioniert, müssen Sie jedes Plugin einzeln testen. Benennen Sie Ihren Plugin-Ordner wieder in „plugins“ um und benennen Sie dann jeden Plugin-Ordner darin um, einen nach dem anderen, bis Sie ihn finden. Sie können auch versuchen, dies zunächst auf einer Testseite zu wiederholen.

Plugin-Ordner umbenennen

Plugin-Ordner umbenennen

Überprüfen Sie die Weiterleitungen auf Ihrem Server

Neben den HTTP-zu-HTTPS-Weiterleitungen auf Ihrem Server kann es sinnvoll sein, sicherzustellen, dass keine zusätzlichen Weiterleitungen falsch eingerichtet sind. Zum Beispiel könnte eine fehlerhafte 301-Weiterleitung zurück zu sich selbst Ihre Website zum Absturz bringen. Normalerweise finden Sie diese in den Konfigurationsdateien Ihres Servers.

Apache .htaccess-Datei

Kinsta verwendet nur Nginx, aber wenn Sie einen WordPress-Host mit Apache verwenden, könnte es durchaus sein, dass Ihre .htaccess-Datei eine falsche Regel enthält. Befolgen Sie die folgenden Schritte, um eine neue Regel von Grund auf neu zu erstellen.

Zunächst loggen Sie sich per FTP oder SSH in Ihre Website ein und benennen Sie Ihre .htaccess-Datei in .htaccess_old um. So stellen Sie sicher, dass Sie eine Sicherungskopie haben.

Umbenennen der .htaccess-Datei

Umbenennen der .htaccess-Datei

Normalerweise können Sie diese Datei neu erstellen, indem Sie einfach Ihre Permalinks in WordPress neu speichern. Wenn Sie sich jedoch mitten in einem ERR_TOO_MANY_REDIRECTS-Fehler befinden, können Sie höchstwahrscheinlich nicht auf Ihren WordPress-Admin zugreifen, sodass dies keine Option ist. Daher können Sie eine neue .htaccess-Datei erstellen und den folgenden Inhalt eingeben. Laden Sie sie dann auf Ihren Server hoch. Im Folgenden werden die Standardeinstellungen verwendet.

# BEGIN WordPress<IfModule mod_rewrite.c>RewriteEngine OnRewriteBase /RewriteRule ^index\.php$ - RewriteCond %{REQUEST_FILENAME} !-fRewriteCond %{REQUEST_FILENAME} !-dRewriteRule . /index.php </IfModule># END WordPress

Weitere Beispiele, wie z. B. eine Standard-.htaccess-Datei für Multisite, finden Sie im WordPress-Codex.

Wir haben unser Wissen über die effektive Verwaltung von Websites in großem Maßstab in einem E-Book und einem Videokurs zusammengefasst. Klicken Sie hier, um den 2020 Guide to Managing 40+ WordPress Sites herunterzuladen!

Nginx Config

Wenn Ihr Hoster Nginx verwendet, kann diese Datei etwas kniffliger sein, da die Konfigurationsdatei je nach Hosting-Provider ein wenig variieren kann. Wir empfehlen Ihnen, sich mit Ihrem Hoster in Verbindung zu setzen und ihn zu bitten, Ihre Konfigurationsdatei auf alles zu überprüfen, was eine Umleitungsschleife oder zu viele Umleitungen verursachen könnte.

Wenn Sie ein Kinsta-Kunde sind, sollten Sie zuerst überprüfen, ob Sie in unserem Umleitungstool eine falsche Umleitung eingerichtet haben. Nachfolgend ein einfaches Beispiel für eine Umleitung von https://domain.com/ zurück zu sich selbst, das eine Umleitungsschleife verursachen würde.

Schlechte 301-Weiterleitung

Schlechte 301-Weiterleitung

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

Das folgende Beispiel würde eine Weiterleitungsschleife verursachen:

Weiterleitung von: ^/blog/aboutRedirect To: https://domain.com/blog/about-me

Warum? Weil, sobald der Prozess ^/blog/about erreicht hat, der verbleibende Teil -me keine Rolle mehr spielt und eine Endlosschleife verursachen würde. Sie müssen das Ende der Zeichenkette und den Startpunkt angeben. So könnte man das Problem beheben:

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

Das $-Zeichen sagt Nginx, dass es die Anfrage nur dann stoppen und abgleichen soll, wenn die Zeichenkette genau dort steht, aber nichts danach.

Und natürlich können Sie jederzeit ein Support-Ticket eröffnen und wir werden das für Sie überprüfen.

Fehlkonfigurierte Reverse-Proxies

Ein weiterer häufiger Grund für den ERR_TOO_MANY_REDIRECTS-Fehler ist, wenn Sie einen Reverse-Proxy verwenden. Reverse-Proxies können ziemlich kompliziert sein und es ist sehr einfach, Ihre WordPress-Site in eine Umleitungsschleife zu schicken, wenn sie falsch konfiguriert ist. Auch hier kann Ihnen unser Support-Team helfen, wenn Sie ein Kinsta-Kunde sind.

Website in einer Endlosschleife stecken geblieben? 🛣 Sehen Sie sich diese Empfehlungen an, wie Sie schnell wieder zum Laufen kommen.Click to Tweet

Zusammenfassung

Umleitungsschleifen können manchmal schwierig aufzuspüren sein. Aber hoffentlich helfen Ihnen einige der oben genannten Schritte zur Fehlerbehebung, Ihren ERR_TOO_MANY_REDIRECTS-Fehler zu beheben. Wenn wir etwas übersehen haben, können Sie es uns gerne unten in den Kommentaren mitteilen.

Wenn Ihnen dieser Artikel gefallen hat, dann werden Sie die WordPress-Hosting-Plattform von Kinsta lieben. Bringen Sie Ihre Website auf Touren und erhalten Sie 24/7-Support von unserem erfahrenen WordPress-Team. Unsere auf Google Cloud basierende Infrastruktur ist auf automatische Skalierung, Leistung und Sicherheit ausgerichtet. Lassen Sie sich den Kinsta-Unterschied zeigen! Informieren Sie sich über unsere Angebote

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht.