此问题与混合内容错误无关。即将推出一个网站。当我从http://example.com导航到https://example.com时,我注意到css/js/etc被redownloaded,因为我使用了根相对路径:。重新加载HTTP到HTTPS(样式表,js,css-sprites等)
使用http嗅探器,我发现浏览器认为https://www.example.com/_css/main.css与http://www.example.com/_css/main.css(不是)不同。因此,相同的确切内容会下载两次,导致网站看起来从http到https导航缓慢(如果用户没有同时缓存两个版本)。
反正有阻止吗?用户几乎总是会首先点击该站点的非SSL版本,因此是否有脚本会等到http内容被加载,而不是强制https版本进入用户缓存?或者,我应该永远使用绝对路径(https://www.example.com/_css/main.css)和每个CSS背景图像(只有2我使用精灵)。或者我们只是住在一起吗?谢谢。
请使用[example.com](http://www.iana.org/domains/example/)和朋友举例。 mysite.com是一家真正的托管公司,不需要假链接指向他们给他们404错误。 – Quentin
固定...对不起 – Steve