WP https重定向导致循环错误

时间:2015-09-14 14:46:57

标签: wordpress redirect https no-www cloudways

我的Wordpress网站的网址在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服务器上。

3 个答案:

答案 0 :(得分:0)

以下是我目前用于将所有内容重定向到https

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

答案 1 :(得分:0)

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

答案 2 :(得分:0)

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