0

WordPress サイトの URL が WP 設定で HTTPS に設定されています。domain.com と入力すると、www.domain.com にリダイレクトされます。ロゴをクリックすると、https://www.domain.com に移動します。すべてのページでデフォルトで https を有効にしたいと考えています。

Brandozzが推奨するようにこれを使用してみましたが、キャッシュプラグインも判明しましたが、ループエラーが発生し続けます.

 RewriteEngine On
 RewriteCond %{HTTPS} !=on
 RewriteRule ^ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]

私のサーバーはNginxを使用していました。キャッシュ プラグインは、数行のコードを追加することを推奨していますが、どこにどのように追加するのかわかりません。http://docs.wp-rocket.me/article/36-fix-for-ssl-redirection-issueを参照してください。Cloudways が私のホストであり、DigitalOcean サーバーを使用しています。

4

3 に答える 3

0

Here is what I'm currently using to redirect everything to https

RewriteEngine On
RewriteCond %{HTTPS} !=on
RewriteRule ^ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
于 2015-09-14T14:58:55.490 に答える
0

RewriteCond
%{HTTP:X-Forwarded-Proto} で RewriteEngine !https
RewriteRule ^(.*)$ https://% {HTTP_HOST}/$1 [R=301,L]

于 2016-01-24T12:00:35.530 に答える
0
RewriteEngine On
RewriteCond %{HTTP:X-Forwarded-Proto} !https
RewriteRule ^(.*)$ https://%{HTTP_HOST}/$1 [R=301,L]
于 2016-01-24T11:46:56.023 に答える