如何确保我的网站通过https加载所有资源?

时间:2017-07-07 00:20:44

标签: ssl https

有问题的网址:https://newyorkliquorgiftshop.com/admin/

当你打开上面的页面时,你可以在控制台中看到有很多错误消息说“...是通过HTTPS加载的,但是请求了一个不安全的样式表......”

此网站运行良好,直到突然出现此问题。我对https不太熟悉,但我已与Godaddy联系并且SSL证书有效,并且“https://newyorkliquorgiftshop.comenter image description here没有明显问题。我被困在这里,我以前有一些HTTPS网站的经验,如果网站主页的网址是“https”,那么它加载的每个资源也都是通过“https”。我不知道为什么我的网站表现不同,我不知道从哪里开始解决问题?任何提示都会受到赞赏,尤其是与我的问题相关的关于HTTPS的文章。(我已经对HTTPS进行了简短的研究,但我发现的大多数文章都是关于基本概念的。)

1 个答案:

答案 0 :(得分: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