Wir haben eine Site, auf die irgendwie sowohl http- als auch https-Versionen zugreifen können. Wir wollen alles auf https bringen. Wenn wir versuchen, die WordPress- und Site-URLs auf https einzustellen, endet die Site in einer Umleitungsschleife.
Die Verwendung von wirklich einfachem SSL hilft nicht wirklich, da wir immer noch eine Umleitungsschleife haben.
Das Umleitungs-Plugin führt nichts aus, was dies verursachen könnte.
Ich wusste nicht einmal, dass Sie eine WordPress-Site bekommen könnten, auf der beide Versionen angezeigt werden, geschweige denn, wie man dies ändern würde.
Googeln/suchen Der Austausch von Stacks ist aus offensichtlichen Gründen ziemlich schwierig. Ich entschuldige mich, wenn dies anderswo beantwortet wurde.
Hat jemand dieses Problem schon einmal gesehen?
Wenn Sie problemlos auf die SSL-Version Ihres Blogs zugreifen können, können Sie den gesamten Datenverkehr darauf umleiten. Gehen Sie dazu folgendermaßen vor:
Greifen Sie mit PhpMyAdmin oder einer beliebigen anderen Software auf Ihre Datenbank zu. Gehen Sie zur Tabelle wp_options
und ändern Sie die Werte für siteurl
und homeurl
in die SSL-Version Ihres Blogs (z. B. https://example.com
).
Öffnen und bearbeiten Sie Ihre .htaccess
-Datei mit einer beliebigen FTP-Software wie folgt:
Dadurch werden alle Traffics auf die sichere Version Ihres Blogs umgeleitet.
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteCond %{ENV:HTTPS} !=on
RewriteRule ^.*$ https://%{SERVER_NAME}%{REQUEST_URI} [R,L]
#BEGIN WordPress
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
Denken Sie daran, die ursprünglichen Regeln, die von WordPress erstellt wurden, nicht zu entfernen (die Zeilen unter #BEGIN WordPress).
Jack Johansson hat dir zu Recht geantwortet! Alternativ dazu können Sie auch das Plugin " WordPress Force HTTPS " installieren, um dies zu tun, ohne .htaccess
durcheinander zu bringen.
Hinweis: Vergessen Sie nicht, das Cloudflare-Plugin zu installieren, wenn Sie Cloudflare verwenden, andernfalls wird Ihre Site in eine Endlosumleitungsschleife eingebunden.