Apache2 配置所有http请求自动跳转https

HTTP自动跳转HTTPS
百度一下,教程一大堆,都是增加.htaccess文件,写入重定向规则,可能是我配置的有问题吧,配置后并未成功,纠结了几天,然后就试着自己写,试着配置了下,竟然成功了!顺便分享下

编辑虚拟主机配置文件(我的是在conf.d/vhost.conf)
增加一个80端口的虚拟主机
主机名ServerName 匹配主域名 domain.com
别名 ServerAlias 匹配 所有二级域名 *.domain.com


    ServerName domain.com
    ServerAlias *.domain.com
    RewriteEngine on
    RewriteCond %{REQUEST_URI} ^/ [NC]
    RewriteRule ^(.*) https://%{HTTP_HOST}$1 [L]

有不足之处还请指出,一起学习,一起成长!

你可能感兴趣的:(Apache2 配置所有http请求自动跳转https)