webentwicklung-frage-antwort-db.com.de

Wie werden sowohl HTTP- als auch HTTPS-Versionen angezeigt?

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?

1
zfors

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:

  1. 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).

  2. Ö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).

1
Jack Johansson

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.

0
Disk01