Ich verwende Nginx als Webserver und habe die Konfigurationsdatei so bearbeitet, dass sie auf https zeigt. Daher ändere ich die WordPress-URL-Einstellungen auf https und füge meiner WP-Konfigurationsdatei den WordPress-Force-SSL-Verwaltungscode hinzu, aber der Fehler tritt weiterhin auf " Diese Webseite hat eine Weiterleitungsschleife "
60
Ich hatte ein ähnliches Problem und fügte gerade den folgenden Ausschnitt meinem hinzu
wp-config.php
:wie im Kodex vorgeschlagen . Dies wird nur benötigt, wenn SSL-Passthrough in Ihrem Load Balancer- (oder Firewall-) Setup aktiviert ist. Das heißt, Sie können zwar über HTTP in TLS / SSL auf die Site zugreifen, die Kommunikation, die Ihr Server empfängt, erfolgt jedoch nur über HTTP. Um dies zu berücksichtigen, wird der obige Header benötigt, damit WordPress HTTPS
on
im$_SERVER
Konfigurationsarray "setzen" kann .quelle
$_SERVER['HTTPS'] = 'on';
weil HTTP_X_FORWARDED_PROTO nicht mal in den Einstellungen auf dem Server meines Clients ist: |Da ich das Kommentarberechtigung noch nicht habe, werde ich diesen Zusatz als eine andere Antwort posten:
Die von Elias vorgeschlagene Lösung, um das Folgende hinzuzufügen
wp-config.php
, hat den Trick für mich getan:Es hat jedoch nur bei mir funktioniert, wenn ich es vor allem anderen in dieser Datei abgelegt habe!
quelle
require_once( ABSPATH . 'wp-settings.php' );
dem Ende der Datei stehen.Eine andere Version für die Bücher, fügen Sie diese einfach oben in die Datei wp-config.php ein
Der Grund dafür ist, dass es Load Balancer geben kann oder etwas, das nicht den richtigen https-Wert übergibt. Sie müssen es also von einer anderen Stelle holen und es für WordPress vortäuschen.
quelle
Eigentlich ... ich hatte dieses Problem und das Lösen war ziemlich einfach und peinlich. Irgendwie wurde auf dem Webhost mein wp-admin Ordner gelöscht und daher kein wp-admin mit der gleichen Fehlermeldung.
Nach stundenlangen Tests auf so viele verschiedene Arten habe ich das gesehen und beim Herunterladen und Hochladen hat alles wie gewohnt funktioniert.
Check it guys, so einfach kann das sein.
quelle
5 Jahre alte Frage ...
Okay, ich hatte diesen Fehler, nachdem ich mein SSL-Zertifikat installiert und alle Links geändert hatte , die
http
zurhttps
Verwendung der hier gefundenen wp-cli.phar führten .Ich habe verschiedene Konfigurationen ausprobiert und keine schien dies zu beheben, es sei denn, ich habe dies eingestellt:
dazu:
Ich konnte die Anmeldeseite aufrufen, konnte mich dann aber nicht anmelden. Ich habe versucht, Antwort zwei zu beantworten, aber das hat leider auch nicht geholfen, bis ich die folgende Änderung vorgenommen habe:
Aus irgendeinem Grund weiß ich nicht warum - ich musste das ändern
zu
Ich verwende Nginx als Host und Reverse Proxy für Nginx Unit ... Wenn jemand eine Ahnung hat, warum das funktioniert hat, lassen Sie es mich bitte wissen
quelle