我最近安装了我的SSL证书,并且我试图对我的所有网页实施https连接。但是,之前我还将所有请求重定向到请求页面的www版本。将http重定向组合到https并同时将流量重定向到www时,我会在浏览器上收到循环重定向警告。因此,我如何制作.htcaccess规则(我实际上只是使用目录配置文件)来实现我想要的:始终https://' www'
这是我目前的组合:
RewriteEngine on
RewriteCond %{SERVER_PORT} !^443$
RewriteRule ^/(.*) https://%{HTTP_HOST}$1 [NC,R=301,L]
RewriteCond %{HTTP_HOST} ^mydomain.com
RewriteRule (.*) https://www.mydomain.com$1 [R=301,L]
答案 0 :(得分:0)
您的问题与htaccess redirect to https://www
重复此外,您只需将裸域指向WWWizer's free naked domain redirect service的IP 174.129.25.170
即可解决DNS的WWW问题