使用CloudFlare SSL时未加载资产

时间:2015-04-10 15:16:49

标签: http ssl https cloudflare

我最近从CloudFlare Flexible SSL安装了SSL,但是当我使用https时,它似乎无法加载图片和CSS资源。

我已经禁用了热链接保护。

以下是一些图片来说明差异:

使用https http://gyazo.com/ef6ccb13c2c8f3f797dcb2d947a772cb

未使用https http://gyazo.com/be277259e0dcc8e395316b573de12935

感谢您的帮助!

1 个答案:

答案 0 :(得分:2)

浏览一下浏览器控制台会显示很多这样的消息:

  

混合内容:' https://hornetvault.com/'是通过HTTPS加载的,但是请求了一个不安全的样式表' http://www.hornetvault.com/templates/fresh/assets/css/styles.css'。此请求已被阻止;内容必须通过HTTPS提供。

这意味着您尝试使用http://网站内的https://加载资源,这些资源会被阻止。您还需要https://加载这些资源。您可以尝试简单地使用//而不是在网址中明确指定http://https://,在这种情况下,它只会使用与网页本身相同的方案(http或https)。