如何将页面重定向到https和站点的“www”版本

时间:2014-09-10 00:17:06

标签: apache http redirect ssl https

我最近安装了我的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]

1 个答案:

答案 0 :(得分:0)

您的问题与htaccess redirect to https://www

重复

此外,您只需将裸域指向WWWizer's free naked domain redirect service的IP 174.129.25.170

即可解决DNS的WWW问题