IT bugsolutions

Weiterleitungsschleife

ERR_TOO_MANY_REDIRECTS: Weiterleitungsschleife beheben

Die kurze Antwort

Ihre Seite lädt nicht, weil sie ständig zwischen zwei Adressen hin- und herspringt. Zwei Regeln sind sich uneins, wohin die Besucher gehören. Die Aufgabe ist, beide zu finden und nur eine zu behalten.

Jetzt beheben lassen
  • Backup vor jeder Änderung
  • Festpreis vor Beginn
  • Aus der Ferne, weltweit
  • Kostenlose Diagnose

Die Schleife können Sie selbst sehen: Führen Sie curl -IL https://ihredomain im Terminal aus und beobachten Sie, wie sich die Location-Zeilen wiederholen. Browser brechen nach einer festen Zahl von Sprüngen ab, Chrome nach etwa 20. Cookies zu löschen hilft nur, wenn ein gespeichertes Cookie oder eine zwischengespeicherte 301-Weiterleitung Teil der Schleife ist. Begann das Problem direkt nach SSL-Aktivierung, dem Einschalten eines CDN oder einem Umzug, liegt die Ursache fast immer in dieser Änderung.

Kommt Ihnen das bekannt vor?

So zeigt sich ERR_TOO_MANY_REDIRECTS

  • Chrome zeigt „Diese Seite funktioniert nicht. example.com hat zu viele Weiterleitungen verursacht“ mit ERR_TOO_MANY_REDIRECTS
  • Firefox zeigt „Die Seite leitet nicht korrekt weiter“, Safari „Es gab zu viele Weiterleitungen“
  • Es begann nach SSL-Aktivierung, der Umstellung auf https, dem Einschalten von Cloudflare oder einem Umzug der Website
  • Nur der Admin-Bereich, die Login-Seite oder eine Sprachversion dreht sich im Kreis, andere Seiten laden
  • Die Adresszeile flackert zwischen http und https oder zwischen www und ohne www

Ursachen

Was verursacht ERR_TOO_MANY_REDIRECTS?

http und https leiten sich gegenseitig um

Eine Regel schickt Besucher auf https, während eine andere Ebene, etwa ein Proxy, der jede Anfrage als http meldet, sie zurückschickt. Die Website erkennt nie, dass die Anfrage schon gesichert ist.

Konflikt zwischen www und ohne www

Der Kundenbereich des Hosters leitet auf www um, das CMS oder die .htaccess auf die Version ohne www, und jede Seite schickt den Besucher zur anderen.

CDN im Modus „Flexible SSL“

Cloudflare Flexible verbindet sich über http mit Ihrem Server. Erzwingt der Server https, leitet er jede Anfrage um, Cloudflare fragt wieder über http an, und es entsteht eine Schleife.

WordPress-Adresse passt nicht

siteurl und home in WordPress nutzen http oder einen anderen Hostnamen, als der Server erzwingt. Das passiert oft nach einem Umzug oder nach der Installation eines SSL-Plugins.

Widersprüchliche Weiterleitungsregeln

Regeln in .htaccess oder nginx, ein Weiterleitungs- oder SEO-Plugin und der Kundenbereich des Hosters versuchen alle, dieselbe Adresse umzuleiten, manchmal nachdem eine Seiten- oder Sprach-URL geändert wurde.

Ein Cookie oder eine zwischengespeicherte Weiterleitung

Ein Login-, Sprach- oder Einwilligungs-Cookie oder eine zwischengespeicherte 301-Weiterleitung im Browser oder CDN schickt Besucher immer wieder auf eine Adresse, die es nicht mehr gibt.

Selbst versuchen

Eine Weiterleitungsschleife selbst durchbrechen

Mit diesen Prüfungen grenzen Sie ein, wo die Schleife steckt. Beginnen Sie mit den ersten beiden, sie kosten nichts.

  1. 1 Öffnen Sie die Website in einem privaten Fenster oder einem anderen Browser. Funktioniert sie dort, löschen Sie Cookies und Zwischenspeicher nur für Ihre Domain.
  2. 2 Führen Sie curl -IL https://ihredomain im Terminal aus oder nutzen Sie einen Online-Weiterleitungs-Check, um die Kette der Adressen zu sehen. Die beiden Adressen, die sich wiederholen, zeigen die Schleife.
  3. 3 Wenn Sie Cloudflare nutzen, prüfen Sie SSL/TLS: „Flexible“ ist eine häufige Ursache. Wechseln Sie auf „Full“ oder „Full (strict)“, wenn Ihr Server ein gültiges Zertifikat hat, und kontrollieren Sie Page Rules oder Redirect Rules auf Weiterleitungen für https oder www.
  4. 4 Prüfen Sie bei WordPress, ob siteurl und home in der Tabelle wp_options (oder WP_HOME und WP_SITEURL in der wp-config.php) genau die gewünschte Adresse enthalten, inklusive https und www oder ohne.
  5. 5 Suchen Sie in der .htaccess nach doppelten „RewriteRule“-Zeilen, die https oder www erzwingen, und prüfen Sie, ob der Kundenbereich Ihres Hosters ebenfalls https oder www erzwingt. Behalten Sie nur eine Stelle, nicht zwei oder drei.
  6. 6 Benennen Sie vorübergehend den Ordner eines Weiterleitungs-, SSL- oder SEO-Plugins in wp-content/plugins um und testen Sie erneut. Begann die Schleife nach einer Änderung, machen Sie zuerst genau diese Änderung rückgängig.

Unser Vorgehen

So beheben wir ERR_TOO_MANY_REDIRECTS

  1. 1

    Sie nennen uns die Adresse mit der Schleife

    Nennen Sie uns per Formular oder Chat auch kürzliche Änderungen wie SSL, ein CDN oder einen Umzug. Welchen Zugang wir brauchen, sagen wir Ihnen im Anschluss.

  2. 2

    Erst die Sicherung, dann die Regeln

    Wir sichern die aktuelle .htaccess oder Serverkonfiguration, die CDN-Regeln, die Dateien und die Datenbank, damit sich jede Änderung rückgängig machen lässt.

  3. 3

    Wir verfolgen die Schleife und nennen den Preis

    Wir folgen der Weiterleitungskette Schritt für Schritt, finden die zwei widersprüchlichen Regeln und senden Ihnen vor der Behebung einen Festpreis.

  4. 4

    Wir räumen auf, prüfen und berichten

    Nach Ihrer Freigabe lassen wir genau eine klare Weiterleitungsregel bestehen, testen http, https, www und ohne www und senden Ihnen einen kurzen Bericht über die Änderungen.

Was wir brauchen

Was wir von Ihnen brauchen

  • Zugang zum Kundenbereich Ihres Hosters oder SFTP-/SSH-Zugang
  • Zugang zum CDN oder zu Cloudflare, falls Sie eines nutzen
  • Ein Admin-Login für Ihr CMS oder Datenbankzugang, falls auch wp-admin nicht mehr lädt
  • Die Adresse, bei der die Schleife auftritt, und was sich kurz davor geändert hat

Wir bitten nur um den nötigen Zugriff, nutzen pro Kunde getrennte Zugangsdaten, und Sie können sie entziehen, sobald die Website wieder normal lädt.

Was wir nicht beheben können

Wir können keine Weiterleitungen auf einer Plattform oder einem CDN-Konto ändern, zu dem uns niemand Zugang geben kann, keine Ausfälle bei Ihrem Hoster oder CDN beheben und keine dauerhafte Weiterleitung entfernen, die schon im Browser eines Besuchers zwischengespeichert ist. In diesem letzten Fall stellen wir sicher, dass die Website korrekt ist. Die gespeicherte Weiterleitung verschwindet mit der Zeit oder wenn der Besucher seinen Zwischenspeicher leert.

Preis

Preis und nächste Schritte

  1. 1

    Kostenlose Diagnose

    Wir suchen die Ursache und sagen Ihnen, was los ist.

  2. 2

    Festpreis

    Sie erhalten einen Preis und eine Zeitschätzung. Ohne Ihr Ja beginnt nichts.

  3. 3

    Behoben und dokumentiert

    Wir reparieren, testen und schicken Ihnen einen kurzen Bericht.

Ab €295 netto

Festpreis, vor Beginn vereinbart

Ist es dringend? Sagen Sie es uns im Formular oder im Chat. Wir fangen so bald wie möglich an und nennen Ihnen im Angebot eine realistische Zeitschätzung. Kostet vorrangige Bearbeitung extra, sehen Sie das im Angebot, bevor Sie zustimmen.

Jetzt beheben lassen

Fragen?

ERR_TOO_MANY_REDIRECTS: häufige Fragen

Zuletzt aktualisiert:

Anfrage

Schildern Sie uns das Problem

Beantworten Sie ein paar kurze Fragen. Sie erhalten einen Festpreis, bevor wir etwas tun.

Schritt 1 von 5

Auf welcher Plattform tritt das Problem auf?