前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Nginx 配置 HTTPS 强制跳转到 HTTP

Nginx 配置 HTTPS 强制跳转到 HTTP

作者头像
一份执着✘
发布2018-06-04 17:30:12
11.4K0
发布2018-06-04 17:30:12
举报
文章被收录于专栏:赵俊的Java专栏赵俊的Java专栏

原来博客是 HTTPS 的,当时就是为了一把小绿锁,好看,但对我的博客来说,也不存在什么安全性问题,而且 HTTPS 还会拖慢访问速度以及一系列问题。

其实最重要的原因是,我的域名国内无法备案,博客放国外主机上,使用 HTTPS 部分地区无法访问,而 HTTP 却正常。真是伟大的墙~。惹不起,惹不起,就换回 HTTP 吧,但好多文章搜索引擎已经收录了,收录的连接却是 HTTPS 的,所以还需要想办法用 301 重定向到 HTTP

啰嗦了这么多,其实就一小段 nginx 配置:

代码语言:javascript
复制
if ($server_port = "443") {
    return 302 http://$host$request_uri;
}

注意:推荐先用 302 做测试,测试好后,再改为 301,以免出现缓存引起的 bug。

最后奉劝大家一句,理性使用 HTTPS,按需所用,不盲目跟风。

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2018-04-14,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
ICP备案
在中华人民共和国境内从事互联网信息服务的网站或APP主办者,应当依法履行备案手续。腾讯云为您提供高效便捷的 ICP 备案服务。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档