Nginx http跳转https 四种方法

服务器环境:linux centos7,LNMP架构。

 

Nginx配置文件位置:

/etc/nginx/conf.d/nginx.conf

 

一、常见的301跳转设置方法3种:

  1. if ($scheme = http ) {
  2. return 301 https://$host$request_uri;
  3. }

 

  1. if ($server_port = 80 ) {
  2. return 301 https://$host$request_uri;
  3. }

 

  1. server_name www.fujieace.com;
  2. return 301 https://$server_name$request_uri;

 

二、伪静态规则设置:

  1. server_name www.fujieace.com ;
  2. rewrite ^(.*) https://www.fujieace.com$1 permanent;

或者

  1. server_name www.fujieace.com ;
  2. rewrite ^(.*) https://$host$1 permanent;

 

rewrite ^(.*) https://$host$1 permanent;

 

可以放在http、server、location下,关于三者的关系我可以简单的说明一下,一个http下面可以有N多个server,一个server下面可以有N多个location;

    A+
发布日期:2017年09月20日 15:35:53  所属分类:Nginx
最后更新时间:2017-09-20 15:36:35
评分: (2 票;平均数5.00 ;最高评分 5 ;用户总数2;总得分 10;百分比100.00)
付杰
wordpress站群服务 泛解析二级域名 二级目录站群
wordpress站群服务 泛解析二级域名 二级目录站群
  • ¥ 1999.9元
  • 市场价:4800元
wp discux 帝国 dedecms phpcms等快速建站
wp discux 帝国 dedecms phpcms等快速建站
  • ¥ 99.9元
  • 市场价:499.9元
服务器管理面板/主机控制面板“安装”服务
服务器管理面板/主机控制面板“安装”服务
  • ¥ 9.9元
  • 市场价:49.9元
花牛苹果 甘肃天水 李宏恩家自种 1斤 包邮
花牛苹果 甘肃天水 李宏恩家自种 1斤 包邮
  • ¥ 6.8元
  • 市场价:8.8元

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

 

目前评论:3   其中:访客  3   博主  0

  1. 头像 狼爱上羊 1

    ngixn 将http转换成https 真不错,方法还是蛮全的,居然301和伪静态都有;

  2. 头像 胖妹 2

    301和伪静态哪个好?

    • 头像 春天来了 1

      @胖妹 其实都差不多,达到目的就好了!301对SEO来讲或许要好很多;