与梦城

Nginx之强制跳转https并加www
跳转HTTPS很多网站虽然支持 https, 但是直接在浏览器地址栏输入网址后, 默认 http 协议去访问的, ...
扫描右侧二维码阅读全文
22
2019/04

Nginx之强制跳转https并加www

跳转HTTPS

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

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

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

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

跳转WWW

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

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

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

修改后也需要要重启Nginx Server 后才生效哦
文章使用lnmpa环境演示

Last modification:May 20th, 2019 at 01:51 pm

版权声明:文章和资源来自互联网或者站长的原创,版权归 与梦城 所有。按照 知识共享署名-非商业性使用 4.0 国际协议 进行许可,转载或引用本站文章应遵循相同协议。如果有侵犯版权请尽快联系站长,我们会在24h内删除有争议的资源。
本文地址:https://www.gqink.cn/archives/73/ 联系站长

此处可能有用于缓解服务器资金压力的广告
如果觉得我的文章对你有用,请随意赞赏

4 comments

  1. 小石

    嘿嘿,我是用bug tower可视化的୧(๑•̀⌄•́๑)૭

    1. 与梦城
      @小石

      OωO

      1. 小石
        @与梦城

        哎,可以评论了?

        1. 与梦城
          @小石

Leave a Comment