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
RewriteEngine On
RewriteCond %{HTTP:X-Forwarded-Proto} !https
RewriteRule ^(.*)$ https://%{HTTP_HOST}/$1 [R=301,L]
于 2016-01-24T11:46:56.023 回答
0

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

于 2016-01-24T12:00:35.530 回答