跳转HTTPS

很多网站虽然支持 https, 但是直接在浏览器地址栏输入网址后, 默认 http 协议去访问的, http 强制跳转 https 的需求而生
利用rewrite方法实现强制https

if ($server_port !~ 443){
    rewrite ^(/.*)$ https://$host$1 permanent;
}

修改方法
进入虚拟主机配置文件目录
进入配置文件目录
查看要修改的虚拟主机
查看要修改的虚拟主机
利用vim编辑器修改配置文件加以上代码
添加代码即可

修改后要重启Nginx Server 后才生效哦

跳转WWW

一些网站主域名是加了www的,但是访问想要访问gqink.cn仍然可以访问,那么加上下面代码即可跳转blog.gumengya.com
利用301跳转到https并加www

if ($host ~ '^gqink.cn'){
    return 301 https://blog.gumengya.com$request_uri;
}

修改方法
进入虚拟主机配置文件目录
进入配置文件目录
查看要修改的虚拟主机
查看要修改的虚拟主机
利用vim编辑器修改配置文件加以上代码
添加代码即可

修改后也需要要重启Nginx Server 后才生效哦
文章使用lnmpa环境演示
宝塔用户可不看了 直接一键操作
Last modification:November 18, 2020

本文标题:Nginx之强制跳转https并加www

本文链接:https://blog.gumengya.com/49.html

除非另有说明,本作品采用知识共享署名-非商业性使用-相同方式共享 4.0 国际许可协议

声明:转载请注明文章来源。

如果觉得我的文章对你有用,请随意赞赏
双击文章内容区域可以给本文点赞哦,快来试试吧