我正在创建一个新网站,我使用Certbot创建的证书将端口80上的HTTP流量重定向到端口443。我使用NginX作为Apache2的反向代理,因此所有对PHP脚本的请求都是从Apache提供的。
我遇到了问题,决定删除HTTPS重定向,停止Apache服务器,然后从头开始重新启动。换句话说,我现在让Nginx独立工作,只在端口80上工作。
在Google Chrome 62.0.3202.75中进行测试时,我尽职尽责地清除了缓存。多次。但是,Chrome继续将我对http://sub.domain.com/index.php
的请求重定向到https://sub.domain.com/index.php
,这当然失败了。其他浏览器很高兴下载index.php
文件,没有任何投诉。
仅当我决定恢复Chrome的原始默认设置时,Chrome才开始再次正常运行。
即使在清空缓存后,Chrome如何确定单方面执行不再有效的重定向?是否有更强大的方法(除了恢复原始默认设置)让Chrome放开页面?