2016-08-04 168 views
1

因爲我今天一直在添加SSL證書,一切都很好,我仍然面臨着一個問題。網站HTTPS證書

我有不安全的http,這使得頁面頂部的綠色欄消失。我希望我的網站上的所有內容都可以從https加載。

<img href="http://...."></img> 

需要轉到我的圖像的https鏈接。我知道我可以手動調整它們,但我使用的插件從http鏈接加載它們自己的內容。我試過.htaccess文件,我也用它們強制在我的網站上使用https。但img標籤看不到要將其href鏈接更改爲https。

回答

1

我知道我可以手動調整它們,但我使用的插件是從http鏈接加載自己的內容。

如果你已經知道上述限制,在下列要求將永遠滿意。

我有不安全的HTTP,這使得頁面頂部的綠色欄杆 消失。

的綠色條是有,因爲一切都被服務過HTTPS,包括你自己的電話,第三方插件,將所有隱藏幀/腳本/樣式等

你需要手動更新您的src="http://img標記使用srcsrcset屬性而不是href)鏈接指向https網址。即使您的htaccess設置爲將HTTP調用轉發到HTTPS,瀏覽器也會看到一個HTTP鏈接,並將您的綠色欄變爲黃色(或紅色)!

+0

https://developer.mozilla.org/en/docs/Web/Security/CSP/CSP_policy_directives#upgrade-insecure-requests可能有助於某些瀏覽器 – Tom