网站域名设置好SSL证书之后,我们会发现通过http和https两种方法都是可以访问网站的,在这种情况下可以在服务器上做一点设置即可实现强制http访问跳转到https。
因为我用的都是Nginx服务器,所以可以进入/usr/local/nginx/conf/vhost目录下对应域名的配置文件 www.youdomain.com.conf,编辑其打开之后,在监听80端口的部分添加 rewrite ^(.*)$ https://$host$1 permanent; ,如下所示:
server { listen 80; server_name localhost; rewrite ^(.*)$ https://$host$1 permanent; }
然后在终端重启Nginx服务器即可生效。