2017-07-07 27 views
0

URL問題:https://newyorkliquorgiftshop.com/admin/如何確保我的網站通過https加載所有資源?

當您打開上面的頁面,你可以在有很多錯誤消息說控制檯中看到「......被加載了HTTPS,但要求一個不安全的樣式..」

本網站運行良好,直到突然出現此問題。我對https不是很熟悉,但我已經與Godaddy聯繫過並且SSL證書是有效的,並且「https://newyorkliquorgiftshop.comenter image description here沒有明顯問題。而且我被困在這裏,我之前對HTTPS網站有過一些經驗,如果網站主頁的URL是「https」,那麼它加載的每個資源也都是通過「https」。我不知道爲什麼我的網站行爲不同,我不知道從哪裏開始解決問題?任何提示都被讚賞,特別是關於與我的問題有關的HTTPS的文章(我已經做了關於HTTPS的簡要研究,但大多數文章都是關於基本概念的。)

回答

1

如果您有權訪問代碼不確定你使用的網站是什麼),請嘗試使用https而不是http來加載用於加載樣式表和腳本文件的URL。

例如錯誤之一是

Mixed Content: The page at 'https://newyorkliquorgiftshop.com/admin/' was loaded over HTTPS, but requested an insecure script 'http://www.newyorkliquorgiftshop.com/admin/view/javascript/common.js'. This request has been blocked; the content must be served over HTTPS. 

您正在使用HTTP請求.js文件,請嘗試使用HTTPS,像這樣:

https://www.newyorkliquorgiftshop.com/admin/view/javascript/common.js 
+0

其Opencart的2.0,這是很老,但網站所有者不想升級它,我必須使用它。 我也不是很熟悉php,我正在尋找資源被加載的地方,但由於該網站運行良好,我認爲簡單的黑客代碼不是正確的解決方案 – shenkwen

+0

好吧公平夠了,但我相信這就是爲什麼你會得到這些錯誤,我自己也沒有使用過Opencart,我也不確定是否有方法指定通過HTTPS加載所有資源。 –

+1

直到不​​久之前,您可能會在網站上混合使用內容。現在不是,它完全被阻塞,這可能就是你剛纔注意到的原因。如果您可以找到「基本網址」設置,則可以將其從http://更改爲https://。如果沒有,我建議拉下代碼/數據庫並解析它,以使用http://替換任何硬鏈接到https://。小心不要交換外部鏈接。 – Eric

相關問題