Arama Yap Mesaj Senden
Rückruf anfordern
+90
X
X

Wählen Sie Ihre Währung

Türkische Lira $ US Dollar Euro
X
X

Wählen Sie Ihre Währung

Türkische Lira $ US Dollar Euro

Kontaktieren Sie uns

Standort Halkali Merkez Viertel Fatih Str. Ozgur Apt. No. 46, Kucukcekmece, Istanbul, 34303, TR
Technischer Leitfaden für WordPress

WordPress Zu viele Umleitungen und wp-admin Anmelde-Schleifen-Lösung

ERR_TOO_MANY_REDIRECTS zeigt an, dass der Browser zwischen denselben URLs (301/302) ständig umgeleitet wird. Wenn Sie nach dem Anmelden in wp-admin auf die Anmeldeseite umgeleitet werden, sollten Sie die Cookies, home/siteurl, HTTPS-Detektion, Cloudflare-Proxy und Sicherheits-Plugins einzeln überprüfen.

Too Many Redirectswp-adminCookiesHTTPSCloudflare
root@server:~SSH
ERR_TOO_MANY_REDIRECTS
HTTP/2 301 location: https://www.example.com/
HTTP/2 302 location: https://example.com/wp-login.php
WordPress SchichtKernel, Theme- und Plugin-Verhalten.
PHP-SchichtVersion, Erweiterung, Limit und fataler Fehler
ServerebeneWebservice, Datenbank, Festplatte und Protokolle
Sichere MethodeBackup, Log, isolieren und überprüfen
01
Technische Beschreibung

Was verursacht den WordPress-Redirect-Loop und den Login-Versuch?

Wenn eine Schicht HTTP auf HTTPS umleitet, eine andere Schicht HTTPS zurück auf HTTP umleitet oder www auf non-www mit einer konfliktierenden Regel, kann die Anfrage das Ziel nicht erreichen. Ähnliche Schleifen können durch Cookie-Pfad/Domäne und WordPress-URL-Werte auf der wp-admin-Seite erstellt werden.

Die WP_HOME- und WP_SITEURL-Konstanten können die home/siteurl-Werte in der Datenbank ersetzen. Änderungen in der Benutzeroberfläche alleine bieten keine Lösung, wenn die beiden Quellen unterschiedliche Protokolle oder Domainnamen enthalten.

Wenn Cloudflare Flexible SSL verwendet wird, sieht die Ursprung HTTP und WordPress versucht, HTTPS zu erzwingen, was eine Schleife erzeugen kann. Die vollständige oder vollständige (strikte) Struktur, Ursprungs-SSL und korrekte Proxy-Header sollten bevorzugt werden.

Jedes Mal beim Anmelden und Zurückkehren zu wp-login.php ist nicht immer ein Passwortschutzfehler. Prüfen Sie die Cookie-Domain, den Cache, den Sicherheits-Plugin, den Reverse Proxy und die beschädigten Benutzer-Meta-Einträge.

Die Routenverfolgungskette sollte mit curl gefolgt werden, wobei jeder Schritt den Location-Header aufzeichnet. Die Browser-Cache-Reinigung trennt den alten Redirect nur auf der Client-Seite.

Definieren Sie eine einzige Autorität anstatt alle HTTPS- und www-Regeln gleichzeitig über verschiedene Ebenen zu setzen; CDN, Web-Server, WordPress und Plugins sollten denselben Auftrag nicht wiederholen.

02
Protokollmeldungen und ihre Bedeutung

WordPress-Redirect-, Login- und Cookie-Fehlermeldungen

Suchen Sie nach dem Ausdruck, den Sie in der E-Mail, im Browser oder im SSH-Protokoll sehen. Jede Karte enthält eine Bedeutung, eine wahrscheinliche Ursache und eine sichere erste Maßnahme.

8 Registrierung
01kritik

ERR_TOO_MANY_REDIRECTS

Bedeutung: Browser hat die Umleitungsbeschränkung erreicht.

Mögliche Ursache: HTTP/HTTPS, www oder Plugin-Regeln erzeugen einen Loop.

curl -IL ile Location zincirini kaydedin.
02Warnung

wp-admin Login wiederholt sich nach Auftreten des Login-Screens

Bedeutung: Die Sitzungskochnie wird nicht akzeptiert oder die Authentifizierung wird verloren.

Mögliche Ursache: Falsche URL, Cookie-Domain, Cache oder Sicherheits-Plugin.

Browser-Cookie und Site-URL überprüfen.
03Warnung

Cookies are blocked or not supported

Bedeutung: WordPress konnte das Test-Cookie nicht lesen.

Mögliche Ursache: Header-Ausgabe, Domain/Pfad oder Browser-Blockierung.

Überprüfen Sie den Log der bereits gesendeten Header und die Cookie-Einstellungen.
04kritik

HTTP ↔ HTTPS loop

Bedeutung: Origin und Proxy-Protokoll können nicht übereinstimmen.

Mögliche Ursache: Flexible SSL oder X-Forwarded-Proto fehlt.

Korrigieren Sie die Origin-SSL- und Proxy-HTTPS-Detektion.
05kritik

www ↔ non-www loop

Bedeutung: Zwei-Schicht-Reverse-Haupt-Domäneregel wird angewendet.

Mögliche Ursache: Cloudflare-Regel kollidiert mit WordPress-URL.

Wähle eine einzelne canonical Hostname und synchronisiere alle Subdomain.
06Warnung

wp-login.php 302 loop

Bedeutung: Nach der Identitätsvalidierung wird redirect_to wieder zum Login zurückgeleitet.

Mögliche Ursache: Plugin, Benutzereinwilligung oder Cookie-Fehler.

Überspringen Sie die Plugins und testen Sie den Benutzer.
07Warnung

Redirected you too many times after migration

Bedeutung: Alte Domain-/Protokollregistrierungen wurden übertragen.

Mögliche Ursache: home/siteurl und serialisierte URLs sind nicht aktuell.

Sichere Backup vor der Suche und Ersetzung.
08kritik

Headers already sent

Bedeutung: Cookie/Header wurde vor der Ausgabeerzeugung gesendet.

Mögliche Ursache: BOM, Leerzeichen oder PHP-Warnung.

Finden Sie das erste Ausgabedatei im Log.

Es wurden keine Datensätze gefunden, die diesem Ausdruck entsprechen.

03
Sichere erste Bewertung

SSH-Diagnosebefehle und auf welche Ausgabe ist zu achten?

Befehle sind für den Root-Zugriff vorgesehen. Sammeln Sie zunächst nur den Status und die Protokolle. Ändern Sie die dauerhafte Einstellung nicht, ohne den Grund dafür zu erkennen.

Routenverfolgungskette
curl -sSIL --max-redirs 15 https://example.com/

Zeigt den Location-Header für jeden 301/302-Schritt an.

WordPress-URL-Werte
wp option get home
wp option get siteurl

Zeigt die Haupt-URLs in der Datenbank an.

wp-config URL sabitleri
wp config has WP_HOME && wp config get WP_HOME
wp config has WP_SITEURL && wp config get WP_SITEURL

Es überprüft, ob es die Datenbank der Statistiken ungültig macht oder nicht

Plugin-freier Login-Test
wp --skip-plugins user list

Das Plugin testet die WordPress-Benutzerschicht ohne Plugin-Installation.

Cloudflare/Proxy-Header
curl -sSIk https://example.com/ | grep -Ei 'location|server|cf-ray'

Zeigt Proxy- und Weiterleitungsheader an.

Benutzer-Sitzungen zurücksetzen
wp user session destroy KULLANICI_ID --all

Löscht die alten Sitzungstoken eines bestimmten Benutzers.

04
Durch Hosting-Umgebung

Steuerelemente zur Anwendung auf cPanel, Plesk und Panelless-Servern

Die Grundursache des WordPress-Fehlers ist dieselbe, aber Protokollpfade, PHP-Einstellungsbildschirme und Dienstverwaltung variieren je nach verwendeter Hosting-Infrastruktur.

cPanel / WHM

cPanel: Domains-Weiterleitungen, SSL-Status und .htaccess-Regeln werden gemeinsam überprüft.

  • Entfernen Sie die umgekehrten Regeln im Abschnitt Domains > Redirects.
  • Überprüfen Sie, ob das AutoSSL-Zertifikat auf dem Ursprung gültig ist
  • Passen Sie die .htaccess-Regeln für HTTPS/www mit der WordPress-URL an
cd /home/KULLANICI/public_html && wp option get home && wp option get siteurl

Plesk Obsidian

Plesk zeigt die Hosting-Einstellungen und die Apache & nginx-Einstellungen-Anleitung an.

  • Machen Sie Ihre bevorzugte Domänauswahl gleich Ihrer WordPress-URL.
  • Kommen Sie nicht in Konflikt mit dauerhaften, SEO-sicheren 301- und WordPress-Plugin-Weiterleitungen.
  • Überprüfen Sie den Proxy-Modus und die zusätzlichen Nginx-Direktiven.
cd /var/www/vhosts/ALANADI/httpdocs && wp option get siteurl

Panelfreier Linux-Server

In einer panellosen Serverumgebung werden reverse Proxy-Header und vhost-Durchleitung direkt geprüft.

  • Bestätigen Sie, dass der X-Forwarded-Proto-Header an die Anwendung weitergeleitet wurde.
  • Nginx/Apache: Einzelnen HTTPS- und Hostname-Regel verwenden.
  • Suchen Sie im Konfigurationsausgabe für dieselbe Domäne nach konfliktierenden Vhosts
nginx -T 2>/dev/null | grep -nE 'server_name|return 30[12]'
05
Sichere Lösungsreihenfolge

Schritte zur Lösung des WordPress-ERR_TOO_MANY_REDIRECTS-Problems

Machen Sie die Routenverfolgungskette sichtbar, synchronisieren Sie die URL- und Protokollquellen und testen Sie den Einfluss von Cookies und Erweiterungen in einem kontrollierten Umfang.

1

Location zincirini kaydedin

Bestimmen Sie, welche URL-Schleife mit curl besteht.

curl -sSIL --max-redirs 15 https://example.com/
2

home und siteurl-Werte abgleichen

Überprüfen Sie, dass Protokoll, www-Präferenz und Pfadwerte dieselbe kanonische Struktur verwenden.

wp option get home && wp option get siteurl
3

wp-config-Einstellungen überprüfen

WP_HOME/WP_SITEURL ist vorhanden, es wird vor den Werten des Panels angewendet.

wp config list | grep -E 'WP_HOME|WP_SITEURL'
4

Korrigieren Sie den CDN- und Ursprungs-SSL-Modus

Bevorzugen Sie Cloudflare Flexible anstelle von gültigem Ursprungs-SSL mit Full (strikte).

5

Trennen Sie Cookie- und Add-on-Effekte

Wenden Sie verstecktes Fenster, Cookie-Reinigung und WP-CLI-Test ohne Plugins an.

wp --skip-plugins user list
6

Einzelne Redirect-Autorität lassen

Zentralisieren Sie die www/HTTPS-Regel in einem CDN, einem Web-Server oder WordPress.

curl -sSIL https://example.com/
06
Unterscheidung nach Symptom

Spezielle Szenarien und Entscheidungsbäume

Nur wp-admin befindet sich in einem Loop

Cookies, Sicherheits-Add-ons und Admin-URL-Filter werden überprüft.

wp --skip-plugins user list
Begann, als Cloudflare aktiviert wurde

SSL-Modus, immer HTTPS verwenden und Page Rules/Redirect-Rules werden überprüft.

curl -sSIk https://example.com/
Nach der Migration wiederholt sich der Login

home/siteurl und alte Domain-Einträge werden mit sicheren search-replace korrigiert.

wp search-replace 'eskisite.com' 'yenisite.com' --dry-run
Schleife tritt auf, wenn www hinzugefügt wird

WordPress-URL wird mit der bevorzugten Domain des Web-Servers gleichgesetzt.

wp option get home
Nur ein Benutzer kann nicht einloggen

Die Sitzungstoken, Rollen und Benutzermetadaten werden untersucht.

wp user get BENUTZER

Auf keinen Fall

  • Betrachten Sie nicht die Tatsache als Lösung, das Passwort regelmäßig zu ändern.
  • HTTP/HTTPS-Regeln sollten nicht gleichzeitig in CDN, .htaccess und Plugins repliziert werden.
  • Serialisierte Werte in der Datenbank mit SQL replace nicht beschädigen.
  • Definieren Sie keine Cookie-Konstanten zufällig.
  • Zwingen Sie HTTPS ohne SSL-Validierung nicht.
  • Löschen Sie alle 301-Regeln ohne das Speichern der Redirect-Kette nicht.

Überprüfung nach der Lösung

  • Die Haupt-Domain führt höchstens eine kanonische Umleitung durch.
  • wp-login und wp-admin gehen nach dem Login nicht in den Loop ein.
  • home und siteurl sind im gleichen Protokoll/Hostname-Format.
  • Origin-SSL ist gültig und der Proxy sendet den richtigen Protokollkopf.
  • Im Browser wird ein WordPress-Auth-Cookie generiert.
  • Die neue Location-Kette endet am erwarteten Ziel.
07
Offizielle technische Ressourcen

Offizielle Dokumentation zu WordPress und WP-CLI

08
Interner SEO-Inhaltssatz

Verwandte WordPress-Fehlerlösungen

09
Häufig gestellte Fragen

WordPress Umleitungs-Schleife Kuriositäten über

Was verursacht ERR_TOO_MANY_REDIRECTS?

Dies tritt aufgrund der gegenseitig widersprüchlichen Richtlinien in verschiedenen Schichten auf.

Ist das Reinigen von Cookies eine permanente Lösung?

Nur zum Trennen des alten Client-Caches verwenden; wenn es einen Server-Seitigen Schleifen gibt, ist es keine dauerhafte Lösung.

Warum verursacht Cloudflare Flexible SSL Probleme?

Besucher können das Ursprung als HTTP sehen, wenn sie HTTPS verwenden, und WordPress kann einen Loop durch erneutes Umleiten auf HTTPS erzeugen.

Was ist der Unterschied zwischen WP_HOME und WP_SITEURL?

WP_HOME legt die Besucher-Adresse fest, während WP_SITEURL die Adresse der WordPress-Core-Dateien festlegt; sie sollten in den meisten Standardinstallationen kompatibel sein.

Warum erscheint die Anmeldeseite wieder nach der Anmeldung?

Auth-Cookie kann nicht gespeichert werden, URL/Pfad stimmt nicht überein oder Sicherheits-/Cache-Plugin bricht die Sitzung.

Muss ich www verwenden?

Beide sind möglich; das Wichtige ist, eine einzelne kanonische Vorliebe zu machen und alle Schichten auf sie zu richten.

Wie sehe ich einen Redirect-Zyklus?

Der Befehl curl -IL zeigt jede Location-Header in der Reihenfolge an.

EKA SOFTWARE- UND INFORMATIONSSYSTEME

Lassen Sie uns den Fehler auf Ihrem Server dauerhaft beheben

Durch die gemeinsame Analyse von cPanel, WHM, CloudLinux, LiteSpeed, MariaDB, Exim und Sicherheitsebenen beheben wir die Grundursache des Fehlers, anstatt nur den Dienst zu entfernen.

Holen Sie sich Server-Support WhatsApp
Top