我的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服务器上。
答案 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]