堆栈:
Mac系统
铬:最新
Firefox:最新
情况:
我的网站不提供有效的SSL证书
我的服务器重定向http - > https为规则主机:example.com。
在更改规则以仅允许http之后,我遇到了这个奇怪的问题。
Chrome,我用于测试的浏览器存在无效状态 我从未使用的Firefox具有正确的状态。
预期行为:
根据要求http://example.com chrome显示正确的内容+ 200
根据要求http://example.com firefox(任何浏览器)显示正确的内容+ 200.
实际行为:
根据要求http://example.com chrome重定向到https://example.com
根据要求http://example.com firefox(任何新浏览器)显示正确的内容+ 200.
看起来像chrome中的缓存问题,但我不知道哪一个。
请指出我的方向。
此外:
无论如何想法如何设置我的Mac目录高级web dev / sys管理员的东西?
答案 0 :(得分:1)
在chrome for http to https中,它使用了一种称为HSTS(http严格传输安全性)的东西,它强制chrome只能通过https连接到给定的网站。
这有一个max-age参数,chrome使用该参数来强制保持https版本。
以下是从HSTS中删除您的域名的步骤 -
执行这些步骤后,chrome不应再重定向到https版本。