給網(wǎng)站安裝SSL證書,確保網(wǎng)絡(luò)傳輸數(shù)據(jù)安全,保證了訪客用戶隱私信息的安全性。不過很多用戶在安裝SSL證書后,遇到“此頁中包含其他不安全資源”這樣的錯誤提示(如下圖),這是什么原因呢?又該怎么解決?
出現(xiàn)這樣提示的原因是網(wǎng)站頁面上存在混合內(nèi)容導(dǎo)致的。SSL證書對網(wǎng)站代碼的安全性較高,但網(wǎng)站頁面上除了https://的資源以外,還包含了http://的資源。所以,需要帶網(wǎng)站頁面的代碼進(jìn)行一定的調(diào)整,將http://的資源更換成https://的就可以了。
網(wǎng)站頁面上的鏈接一般有相對路徑和絕對路徑,調(diào)整后要確保所有的鏈接都能正常訪問:
1. 如果可以訪問,直接在代碼中修改http為https的鏈接;
2. 如果不可以訪問,可以下載該資源到本地服務(wù)器上,并修改資源路徑,然后使用相對路徑或者絕對路徑確保正常訪問(主要是指圖片或者js等文件)。
不同的瀏覽器對該問題的提示有些區(qū)別,但解決方式是一樣的:
IE瀏覽器:提示“本頁不但包含安全的內(nèi)容,也包含不安全的內(nèi)容。是否顯示不安全的內(nèi)容”;
谷歌瀏覽器:鎖型標(biāo)識會顯示異常,并提示:與www.yourdomain.com的連接采用128/256位加密技術(shù)。但是,此頁面中包含其他不安全的資源。他人能在傳輸過程中查看這些資源,攻擊者也可以進(jìn)行修改,從而改變網(wǎng)頁的外觀。
火狐瀏覽器:底部會提示“此網(wǎng)站的連接不完全安全,因為包含了未加密的元素(例如圖像)或者加密強(qiáng)度不夠”。
以上就是安裝SSL證書提示“此頁中包含其他不安全資源”的解決辦法,希望能幫助到大家。
案例二:
本頁不但包含安全的內(nèi)容,也包含不安全的內(nèi)容
為什么會出現(xiàn)這種安全提示呢?因為SSL證書對網(wǎng)站代碼的安全性要求很高,但許多用戶網(wǎng)站中卻使用了大量的外鏈,而這些外部的資源(圖片或js)正是不安全的因素所在,因此用戶在部署SSL證書后需要對網(wǎng)站代碼進(jìn)行調(diào)整,這樣才能保障網(wǎng)站的安全;在部署SSL證書后,通過https訪問網(wǎng)站時,有些網(wǎng)站會出現(xiàn)以下提示,不同的瀏覽器提示也不一樣,下面已IE,火狐,Chorme 為例:
1.IE瀏覽器底部會提示“只顯示安全內(nèi)容”,或者,本頁不但包含安全的內(nèi)容,也包含不安全的內(nèi)容是否顯示不安全的內(nèi)容?
2.谷歌瀏覽器中鎖型標(biāo)識會顯示異常,并提示:與www.yourdomain.com的連接采用128/256位加密技術(shù)。但是,此頁面中包含其他不安全的資源。他人能在傳輸過程中查看這些資源,攻擊者也可以進(jìn)行修改,從而改變網(wǎng)頁的外觀。
3.火狐瀏覽器底部會提示“此網(wǎng)站的連接不完全安全,因為包含了未加密的元素(例如圖像)或者加密強(qiáng)度不夠”。
二、解決網(wǎng)站”不安全因素“的方法:
彈出這些不安全因素的提示是由于網(wǎng)站頁面上包含混合內(nèi)容導(dǎo)致的,也就是說,網(wǎng)站頁面上包含 http:// 的資源 也包含 https:// 的資源。通常這種情況是需要在網(wǎng)站頁面上做一些調(diào)整才能去除提示。我們怎樣才能找到這些不安全的外鏈呢?我們借助Chome瀏覽器很容易找到這些不安全的外鏈,首先我們用可以通過谷歌瀏覽器打開需要調(diào)整的網(wǎng)頁,按F12鍵查看,如下圖:
可以把該外鏈復(fù)制到URL中,并通過在http后添加個”s“訪問,測試此外鏈?zhǔn)欠裰С謍ttps協(xié)議的鏈接。
(1)如果可以訪問,直接在代碼中修改http為https的鏈接。
(2)如果不可以訪問,則可以下載該資源到本地服務(wù)器上,并修改資源路徑,指向到服務(wù)器上,并使用相對路徑如 或者完整的 https 路徑
請通過以上方法查找和對代碼進(jìn)行調(diào)整,充分保障網(wǎng)站的信任。