让http访问强制跳转到https

网站域名设置好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服务器即可生效。

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注