webentwicklung-frage-antwort-db.com.de

Wordpress HTTPS-Umleitungsschleife

Ich habe seit über zehn Stunden Mühe, HTTPS auf meiner Website funktionsfähig zu machen. Ich habe starke Kopfschmerzen, als ich versuchte, es selbst in Ordnung zu bringen. Ich möchte, dass Sie verstehen, dass ich verschiedene Lösungswege ausprobiert und diese erstaunliche Community nur als letzten Ausweg gefragt habe. Ich würde mich sehr freuen, wenn mir jemand helfen könnte.

Die Website läuft unter Apache und die conf-Datei sieht folgendermaßen aus:

# 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]

RewriteCond %{HTTPS} off
RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R,L]
</IfModule>
# END WordPress

Erste Ausgabe: Nach diesen Änderungen an der Conf-Datei habe ich versucht, die Website neu zu laden und es wird ein Fehler ausgegeben. Eine Umleitungsschleife.

Zweites Problem: Wenn ich die Site- und Home-URLs in den allgemeinen Einstellungen auf https: // von http: // ändere, führt dies zu einer Umleitungsschleife.

Ich verstehe nur nicht, warum das passiert. Ich habe verschiedene Varianten der Zugriffsregeln ausprobiert. Ich habe mit den Apache-Konfigurationen gespielt. Nichts hat geklappt.

Lassen Sie mich wissen, wenn Sie weitere Informationen benötigen. Jede Hilfe ist willkommen. Vielen Dank :)

5
JittaRao

Ich habe $_SERVER['HTTPS'] = 'on'; zu meiner wp-config.php hinzugefügt, wie auf WordPress wp-admin https-Umleitungsschleife zu sehen, und es hat perfekt funktioniert!

3
PJunior

Dies erschien in WordPress 4.0.

Es wurde in Trac gemeldet und wird wahrscheinlich mit der nächsten Version behoben.

In der Zwischenzeit versuche ich eine Problemumgehung, indem ich die WordPress-Adresse (URL) auf http und die Site-Adresse (URL) auf https unter /wp-admin/options-general.php setze.

2
guaka