我有一个wordpress网站。我使用data URI
插件从File
重定向到Simple SSL
。
在我们的效果分析工具中,我们发现有多个重定向。基本上这样做:
HTTP
以下是HTTPS
文件相关部分。
Problem: from non-www to http://www, then from http://www to https://www
Fix: change this to redirect straight to https://www
这里有什么问题吗?
答案 0 :(得分:1)
RewriteCond %{HTTP_HOST} =example.com
RewriteRule (.*) http://www.example.com/$1 [R=301,L]
负责非www重定向,它位于其他规则之前。将其更改为重定向到https,您就完成了。
RewriteCond %{HTTP_HOST} =example.com
RewriteRule (.*) https://www.example.com/$1 [R=301,L]
此外,这仅代表example.com,但不是something.example.com。如果您在DNS中设置了* .example.com,则可能需要将此条件更改为RewriteCond %{HTTP_HOST} !^www.example.com$
以匹配任何不是www.example.com的主机。