Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/google-chrome/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ssl/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Google chrome DNS http->;https浏览器缓存_Google Chrome_Ssl_Caching_Dns - Fatal编程技术网

Google chrome DNS http->;https浏览器缓存

Google chrome DNS http->;https浏览器缓存,google-chrome,ssl,caching,dns,Google Chrome,Ssl,Caching,Dns,堆栈: MacOs Chrome:最新版本 火狐:最新版本 情况: 我的网站不提供有效的SSL证书。 我的服务器重定向规则主机的http->https:example.com。 在将规则更改为只允许http之后,我遇到了这个奇怪的问题 我用于测试的浏览器Chrome的状态无效。 我从未使用过的Firefox具有正确的状态 预期行为: 根据要求,chrome显示正确的内容+200。 根据请求,firefox(任何浏览器)显示正确的内容+200 实际行为: 根据请求,chrome将重定向到。 根据请

堆栈:
MacOs
Chrome:最新版本
火狐:最新版本

情况:
我的网站不提供有效的SSL证书。
我的服务器重定向规则主机的http->https:example.com。
在将规则更改为只允许http之后,我遇到了这个奇怪的问题

我用于测试的浏览器Chrome的状态无效。
我从未使用过的Firefox具有正确的状态

预期行为:
根据要求,chrome显示正确的内容+200。
根据请求,firefox(任何浏览器)显示正确的内容+200

实际行为:
根据请求,chrome将重定向到。
根据请求,firefox(任何新浏览器)显示正确的内容+200

chrome中似乎存在缓存问题,但我不知道是哪个问题。
请给我指个方向

此外:
不管怎样,你知道如何设置我的Mac dir高级web开发/系统管理工具吗


在chrome for http to https中,它使用一种称为HSTS(http严格传输安全)的东西,强制chrome仅通过https连接给定网站

这有一个max-age参数,chrome使用该参数不断强制使用https版本

以下是从HSTS中删除域的步骤-

  • 在地址栏中,键入“chrome://net-internals/#hsts“
  • 在“删除域”下面的文本字段中键入域名
  • 单击“删除”按钮
  • 在“查询域”下方的文本字段中键入域名
  • 点击“查询”按钮
  • 你的回答应该是“找不到”

完成这些步骤后,chrome将不再重定向到https版本。

感谢@mdeora提供的快速答案。我早些时候通过网络研究提出了你的解决方案。不幸的是,这并不能解决问题。是否有任何类型的缓存清除、重新启动。。。需要任务?键入http url时,在devtools中看到的http状态代码是什么?