不少浏览器都开始逐渐更新至只支持https的网站,所以很多http网站都需要添加对https的支持,这时就需要涉及到www和不加www的跳转问题,由于www和不加www使用的是不同的证书,所以需要做301跳转处理,方案如下:
此处以域名www.testhttps.comtesthttps.com为例,修改Nginx配置文件中www.testhttps.com对应的配置文件:

server {listen 80;server_name testhttps.com www.testhttps.com;return 301 https://www.testhttps.com$request_uri;
}
server {listen 443 ssl;ssl_certificate /testhttps.com/cert.pem;ssl_certificate_key /testhttps.com/privkey.pem;server_name testhttps.com;return 301 https://www.testhttps.com$request_uri;
}
server {listen 443 ssl;ssl_certificate /www.testhttps.com/cert.pem;ssl_certificate_key /www.testhttps.com/privkey.pem;server_name  www.testhttps.com;
}

作用说明:
第一段代码是将http://www.testhttps.com和http://testhttps.com 301重定向https://www.testhttps.com;
第二段代码是将https://testhttps.com 301重定向https://www.testhttps.com;
第三段代码是指定https://www.testhttps.com 是ssl连接。
需要注意的是,第二段和第三段中的证书都需要各自域名对应的证书,比如说第二段就需要域名https://testhttps.com 对应的证书,第三段就需要https://www.testhttps.com对应的证书。

按照上述示例修改为适合自己网站域名的设置,就可以实现在https模式下不加www强制跳转到www的功能。

转载于:https://www.cnblogs.com/dream1699/p/9749467.html

https下不加www的强制跳转 - Nginx相关推荐

  1. https下不加www的强制跳转

    不少浏览器都开始逐渐更新至只支持https的网站,所以很多http网站都需要添加对https的支持,这时就需要涉及到www和不加www的跳转问题,由于www和不加www使用的是不同的证书,所以需要做3 ...

  2. linux连接http报301解决,https下不加www的301强制跳转

    不少浏览器都开始逐渐更新至只支持https的网站,所以很多http网站都需要添加对https的支持,这时就需要涉及到www和不加www的跳转问题,由于www和不加www使用的是不同的证书,所以需要做3 ...

  3. ngxin做http强制跳转https,接口的POST请求变成了GET

    6390人阅读 公司准备将 http 换成 https,就需要 http 强制跳转到 https.这个在网上搜了下,基本总结下 在 server 里面配置 rewrite ^(.*)$  https: ...

  4. WordPress强制跳转https教程

    在互联网火热的今天,安全问题显得越来越重要,为了用户信息安全,很多热门网站都启用了https 有小伙伴就问:我启用了https,为什么访问的时候显示的还是http呢? 其实,有时候并不是因为我们ssl ...

  5. nginx设置http强制跳转https

    本文来说下nginx设置http强制跳转https 文章目录 概述 概述

  6. 开启HSTS让浏览器强制跳转HTTPS访问

    开启HSTS让浏览器强制跳转HTTPS访问 来源 https://www.cnblogs.com/luckcs/articles/6944535.html 在网站全站HTTPS后,如果用户手动敲入网站 ...

  7. Tomcat配置8080强制跳转https端口变成8443或者80跳转443

    Tomcat配置强制https端口变成8443 跳转端口: http默认端口 8080 https默认端口 8443 或者 http默认端口 80 https默认端口 443 这里只讲tomcat配置 ...

  8. HTTPS下强制重定向认证

    网络安全准入对终端设备最开始和直接的就是强制其认证合法性. 原有基于HTTP重定向认证已失效,因为HTTP不安全.且浏览器都强制HSTS技术只能HTTPS. 怎么在HTTPS下还能重定向来认证? 住宿 ...

  9. 新功能:阿里云负载均衡SLB支持HTTP访问强制跳转HTTPS

    摘要: 很高兴的告诉大家,阿里云负载均衡SLB已经在澳大利亚(悉尼).日本(东京).阿联酋(迪拜).美国 (弗吉尼亚).美国(硅谷).马来西亚(吉隆坡).德国(法兰克福).新加坡.印度尼西亚(雅加达) ...

最新文章

  1. 负载均衡技术中的真集群和伪集群
  2. 5G UE — 手机的基带芯片
  3. java 判断是否整形_java判断是否基本类型
  4. zigbee ZIGBEE_FRAGMENTATION
  5. 第6章系统数据文件和信息总结
  6. php:global变量解析 / function 的作用域
  7. 房东收电费1.5犯法吗_2021年结婚要彩礼犯法吗 2021年不能收彩礼是真的吗
  8. vue UI框架比较
  9. 数据库系统 --- 数据库技术介绍
  10. MATLAB连接API接口
  11. 苹果手机android解锁,解锁教程:Android和iOS手机锁屏密码忘了怎么办?
  12. PMP与我 - 我的58天备考生涯
  13. cocos2dx图片闪亮_SassDoc 2-闪亮的流章鱼出来了!
  14. numpy | 取矩阵非零元素
  15. 网页访问localhost出现用户名和密码登录弹窗
  16. 卧槽,泪目了!二哥被读者的深情告白了感动哭了!!!!
  17. Web服务器性能测试工具介绍
  18. 【第九篇】商城系统-商城首页功能
  19. 影版《宫》曝海报 周冬雨:想与张艺谋再合作
  20. 3ds max不能完全自定义设置FOVX和FOVY(3ds max 2014)

热门文章

  1. delphi FillChar的用法(转)
  2. Ubuntu14.04 更新源 方法 提升更新的下载速度
  3. NE5532前级音调板 带高中低音调节和音量调节
  4. Linux 下安装配置C/C++开发环境 Code::Blocks
  5. 操作 Docker 容器
  6. Oracle 常用命令
  7. 文本处理工具 awk-- 报告生成器
  8. 如何用计算机辅助语言学习英语,计算机辅助下语言学习教学模式研究
  9. 【直播预告】阿里云服务网格 ASM 产品易用性改善实践与思考
  10. 【宜搭客户说】宜搭帮助教育局搭建教育管理平台