Puock主题已经正式发售,一款颜值在线的多功能WordPress主题,赶快戳我来看看吧

Nginx下的强制跳转到HTTPS方法

4,182次阅读
4条评论

Nginx下的强制跳转到HTTPS方法

前言

我们在使用了https之后有时候访问非https的链接就不会跳转到https(说的有点绕),像我这样有”强迫症“的就看着不舒服,怎么办呢,那么我们就必须要让http的链接强制跳转到https的链接上,那样就会看着…….(此处省略口水话1000字)

代码

进入网站的目录下,找到usr/local/Nginx/conf下的”自己的域名前缀.conf”这个文件(安装Nginx的方法不同有可能目录也不一样),然后找到下图所示的这一段代码。

Nginx下的强制跳转到HTTPS方法然后插入下面一段代码

if ($server_port = 80) {
return 301 https://$server_name$request_uri;
}
if ($scheme = http) {
return 301 https://$server_name$request_uri;
}
error_page 497 https://$server_name$request_uri;

插入位置如图所示:

Nginx下的强制跳转到HTTPS方法

然后再重启一下Nginx,然后你可以方法你的非https链接看看是不是跳转到了https链接,如果跳转了,那么祝贺你大功告成 Nginx下的强制跳转到HTTPS方法

14
憧憬Licoy
版权声明:本站原创文章,由憧憬Licoy于2016年02月11日发表,共计1326字。
转载提示:除特殊说明外本站文章皆由CC-4.0协议发布,转载请注明出处。
评论(4条评论)
Loading...
Han 评论达人LV.1
2016-03-16 12:49:30 回复
米粒阁 评论达人LV.3
2016-02-12 10:04:06 回复

好厉害的样子