https下不加www的强制跳转 - Nginx
不少浏览器都开始逐渐更新至只支持https的网站,所以很多http网站都需要添加对https的支持,这时就需要涉及到www和不加www的跳转问题,由于www和不加www使用的是不同的证书,所以需要做301跳转处理,方案如下:
此处以域名www.testhttps.com
和testhttps.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相关推荐
- https下不加www的强制跳转
不少浏览器都开始逐渐更新至只支持https的网站,所以很多http网站都需要添加对https的支持,这时就需要涉及到www和不加www的跳转问题,由于www和不加www使用的是不同的证书,所以需要做3 ...
- linux连接http报301解决,https下不加www的301强制跳转
不少浏览器都开始逐渐更新至只支持https的网站,所以很多http网站都需要添加对https的支持,这时就需要涉及到www和不加www的跳转问题,由于www和不加www使用的是不同的证书,所以需要做3 ...
- ngxin做http强制跳转https,接口的POST请求变成了GET
6390人阅读 公司准备将 http 换成 https,就需要 http 强制跳转到 https.这个在网上搜了下,基本总结下 在 server 里面配置 rewrite ^(.*)$ https: ...
- WordPress强制跳转https教程
在互联网火热的今天,安全问题显得越来越重要,为了用户信息安全,很多热门网站都启用了https 有小伙伴就问:我启用了https,为什么访问的时候显示的还是http呢? 其实,有时候并不是因为我们ssl ...
- nginx设置http强制跳转https
本文来说下nginx设置http强制跳转https 文章目录 概述 概述
- 开启HSTS让浏览器强制跳转HTTPS访问
开启HSTS让浏览器强制跳转HTTPS访问 来源 https://www.cnblogs.com/luckcs/articles/6944535.html 在网站全站HTTPS后,如果用户手动敲入网站 ...
- Tomcat配置8080强制跳转https端口变成8443或者80跳转443
Tomcat配置强制https端口变成8443 跳转端口: http默认端口 8080 https默认端口 8443 或者 http默认端口 80 https默认端口 443 这里只讲tomcat配置 ...
- HTTPS下强制重定向认证
网络安全准入对终端设备最开始和直接的就是强制其认证合法性. 原有基于HTTP重定向认证已失效,因为HTTP不安全.且浏览器都强制HSTS技术只能HTTPS. 怎么在HTTPS下还能重定向来认证? 住宿 ...
- 新功能:阿里云负载均衡SLB支持HTTP访问强制跳转HTTPS
摘要: 很高兴的告诉大家,阿里云负载均衡SLB已经在澳大利亚(悉尼).日本(东京).阿联酋(迪拜).美国 (弗吉尼亚).美国(硅谷).马来西亚(吉隆坡).德国(法兰克福).新加坡.印度尼西亚(雅加达) ...
最新文章
- 负载均衡技术中的真集群和伪集群
- 5G UE — 手机的基带芯片
- java 判断是否整形_java判断是否基本类型
- zigbee ZIGBEE_FRAGMENTATION
- 第6章系统数据文件和信息总结
- php:global变量解析 / function 的作用域
- 房东收电费1.5犯法吗_2021年结婚要彩礼犯法吗 2021年不能收彩礼是真的吗
- vue UI框架比较
- 数据库系统 --- 数据库技术介绍
- MATLAB连接API接口
- 苹果手机android解锁,解锁教程:Android和iOS手机锁屏密码忘了怎么办?
- PMP与我 - 我的58天备考生涯
- cocos2dx图片闪亮_SassDoc 2-闪亮的流章鱼出来了!
- numpy | 取矩阵非零元素
- 网页访问localhost出现用户名和密码登录弹窗
- 卧槽,泪目了!二哥被读者的深情告白了感动哭了!!!!
- Web服务器性能测试工具介绍
- 【第九篇】商城系统-商城首页功能
- 影版《宫》曝海报 周冬雨:想与张艺谋再合作
- 3ds max不能完全自定义设置FOVX和FOVY(3ds max 2014)