清除 Chrome 和 Safari 中的重定向缓存

清除 Chrome 和 Safari 中的重定向缓存

我曾经在我的测试站点上使用过自签名证书,例如http://example.com重定向至https://example.com。此后,我删除了证书和重定向,这样服务器的行为就和以前完全一样了(即在端口 80 上)。但是,我无法让我的系统理解这一点。

我已在 OS X 上的 Keychain Access 中删除了证书,并清除了 Chrome 的缓存。当我尝试访问该网站时,浏览器会重定向到 HTTPS 版本,但由于服务器不再接受此版本,因此我收到错误消息。Safari 也是如此,它会发生同样的情况。它在 Firefox 中确实有效,因为我在 HTTPS 版本处于活动状态时没有访问过该网站。我尝试多次重新启动所有浏览器并重新启动操作系统。没有任何方法可以重置此行为。

因此,Chrome 和 Safari 都以某种方式缓存了此重定向,并且清除缓存并重新启动不起作用,等待也不起作用(这已经是几个月的问题了)。

我怎样才能解决这个问题?

相关内容