我已经把我的网站www.intelli.bet从https改回了http,现在我无法使用Chrome浏览器(我的默认浏览器)。
我以前曾经使用过Firebase ,这是一个很棒的平台,但是我并不需要他们的数据存储,而且我的网页devise技能很差,所以我现在正在使用Go Daddy托pipe的WordPress网站。 Firebase提供免费的HTTPS证书,而Go Daddy则不提供。 我真的不认为这是我的网站现在的问题,宁愿省钱,因为我试图增长它。
但是,当我在Chrome栏中input地址时,它总是redirect到HTTPS(现已停用)地址,并提供错误消息: This site can't provide a secure connection 。
使用手机上的浏览器工作正常,我妻子的手机工作正常,Firefox能够在我的机器上加载页面。
我已经尝试清除铬caching中的DNScaching,但没有任何效果。 我担心使用我的网站的人会遇到同样的问题。 我怎样才能解决这个问题?
您可能要么永久redirect从HTTP到HTTPS,要么启用了HTTP严格传输安全性 (HSTS),这些仍然在您的caching中。
据我所知清除您的caching应该工作,以删除redirect,以清除Chrome浏览器中的HSTS设置: chrome://net-internals/#hsts和“删除”您的域名。
您的网站最有可能向访问者发送HSTS标头,这告诉浏览器该网站应该始终加载https 。 浏览器记住每个站点的这些头部设置,并拒绝在不使用https情况下加载它。
因此,每个使用https设置访问网站的访问者都已经收到了这些HSTS设置。 在达到HSTS的max-age设置之前,每个访问者都无法访问您的站点。
您可以查看您的域的HSTS状态与这篇文章的指示: https : //security.stackexchange.com/questions/68883/checking-domains-hsts-status
现在,你有两个select:
等到HSTS的max-age时限到期。 但是, max-age通常很长,所以这不是一个现实的select。
获取该网站的新证书,这将解决问题。 您也可以使用以前的私钥/证书,如果您仍然可以访问它们并且它们仍然有效。