部署SSL證書後,網頁內容造成頁面錯誤提示的處理辦法

網站部署了服務器證書後,瀏覽器訪問網站時出現錯誤提示。

1、“安全證書上的名稱無效,或者與站點名稱不匹配”的錯誤提示“
是因爲使用IP地址訪問該站點。因爲證書是與域名綁定的,在訪問站點時,需要驗證當前站點域名是否和證書上聲明的域名一致。
如要解決該問題,請使用域名訪問該站點。

2、“本頁不但包含安全的內容,也包含不安全的內容”
該錯誤是由於網站頁面出現混合內容引起的。要解決該問題,需要在網站頁面上做一些調整。如站點上有 Flash 的資源,請將 Adobe Flashplyer 的控件安裝包下載下來放到服務器上,並修改控件安裝包的地址,指向服務器上的資源。網站頁面儘量使用相對路徑。使用相對路徑的情況下,能夠保證無論是使用http還是https都能夠正常訪問。如果需要使用絕對路徑,並且該頁面需要使用https來訪問,請使用 https 的完整路徑來指定資源的URL。

3、“本頁不但包含安全的內容,也包含不安全的內容” 是因爲網站頁面包含 http 的資源引起的。
例如:

1.有外鏈資源的情況
在網站頁面文件中,包含了其他網站非https的資源。如: http://www.etsec.com.cn/etsecimg/logo.jpg

2.無外鏈,但使用了完整路徑
在網站頁面文件中,使用了完整的 URL : http://www.etsec.com.cn/etsecimg/logo.jpg
如果是第一種情況,請下載其他網站資源到服務器上,並修改資源路徑,指向到服務器上。或者取得外部站點 https 的 URL : https://www.etsec.com.cn/etsecimg/logo.jpg
如果是第二種情況,請使用相對路徑如 <img src="etsecimg/logo.jpg"> 或者完整的 https 路徑<http://www.etsec.com.cn/etsecimg/logo.jpg>
彈出這個提示是因爲網站頁面上包含混合內容導致的。

也就是說,網站頁面上包含 http:// 的資源也包含 https:// 的資源。
通常這種情況是需要在網站頁面上做一些調整才能去除提示。以下是常用的解決方法:
網站頁面上引用 圖片,js 腳本等資源時,儘量使用相對路徑(http://www.etsec.com.cn/etsecimg/logo.jpg
爲完整路徑 etsec/p_w_picpath.jpg 爲相對路徑)
網站頁面引用 flash 資源時,需要將 adobe 的控件下載到服務器上,並修改控件路徑。或直接刪除控件安裝的代碼。
網站引用站點外部資源時,如果外網資源爲 http 連接,請將外部資源下載到服務器上,修改資源路徑,指向內部服務器。如果外網資源爲 https 資源,引用時可以不受影響,直接引用。
文章轉自:http://www.etsec.com.cn/service/question/question-ssl-108.html
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章