此問題與混合內容錯誤無關。即將推出一個網站。當我從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