我搜遍了所有地方,都没有找到关于这个特定重定向的任何信息。
我的应用程序需要使用“HTTP”才能正常运行,最近 Chrome 开始自动将我的应用程序重定向到 HTTPS,如果我在应用程序中将 HTTPS 更改为 HTTP,它会导致无限循环。
我的应用程序未列在 HSTS 预加载域名列表中,我的应用程序和服务器没有重定向代码到 HTTPS。
请求 URL: http://4444.com/z.txt
请求方式:GET
状态码:307 内部重定向(来自磁盘缓存)
引荐政策:跨站源时严格保密
跨源资源策略:跨源
位置:https://4444.com/z.txt
非权威原因:DNS
除了 Chrome 以外,其他浏览器都没有发生这种情况。
这是否意味着 Chrome 正针对我的主机 DNS,以确保托管在该 DNS 上的所有网站都是 HTTPS?
如果是,我认为这是 Google 的一个非常不好的举动,因为我找不到 Google 将开始强制使用 HTTPS 的任何公告。这可能会在没有事先警告的情况下破坏许多非 HTTPS 网站。
如果不是,我该怎么解决这个问题?
谢谢
chrome://net-internals/#hsts
,你的网站可能被 Chrome 的 HSTS 域名列表缓存了,你可以搜索/查询你的域名并从缓存列表中删除它。 (来源:https://stackoverflow.com/a/34213531/61697) - undefined