网站http强跳https


背景

近期遇到了chrome访问网站强跳https的问题,由于网站没有证书,一直都是用的http访问,之前也会出现跳转https的问题,但是手动删除s后,就能正常访问了,但是今天手动删除s后,还是会跳转到https

解决思路

  • nginx是否设置了自动跳转(301)(主动设置,不在考虑范围)
  • 代码是否设置了跳转(sendRedirect)(主动设置,不在考虑范围)
  • web设置了Content-Security-Policy(主动设置,不在考虑范围,如需处理,可以删除 <meta http-equiv="Content-Security-Policy" content="upgrade-insecure-requests"/>
  • HSTS(浏览器开启了 HSTS(HTTP Strict Transport Security)功能)
  • 浏览器设置了使用安全链接
  • 其他原因(未知)

常见解决方案

HSTS

  • 在浏览器输入“chrome://net-internals/#hsts”。
  • 在 Delete domain security policies 这一栏输入自动跳转的地址(不带https://前缀),然后删除。
  • 重新输入重试。
    在这里插入图片描述

设置了所有网站使用安全链接

  • 隐私和安全中找到安全,在安全中的高级下面,有一个一律使用安全链接,关闭即可
    在这里插入图片描述

其他原因的解决方案

本次案例,以上常见的解决方案都无法处理
隐私和安全中找到网站设置,进入后点击更多内容设置,进入不安全内容,在允许显示不安全内容中添加访问地址(如http://aaa.com),添加成功后再次访问,可能还会跳转https,但是手动删除s就可以了
在这里插入图片描述

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值