我最近从CloudFlare Flexible SSL安装了SSL,但是当我使用https时,它似乎无法加载图片和CSS资源。
我已经禁用了热链接保护。
以下是一些图片来说明差异:
使用https :http://gyazo.com/ef6ccb13c2c8f3f797dcb2d947a772cb
未使用https :http://gyazo.com/be277259e0dcc8e395316b573de12935
感谢您的帮助!
答案 0 :(得分:2)
浏览一下浏览器控制台会显示很多这样的消息:
混合内容:' https://hornetvault.com/'是通过HTTPS加载的,但是请求了一个不安全的样式表' http://www.hornetvault.com/templates/fresh/assets/css/styles.css'。此请求已被阻止;内容必须通过HTTPS提供。
这意味着您尝试使用http://
网站内的https://
加载资源,这些资源会被阻止。您还需要https://
加载这些资源。您可以尝试简单地使用//
而不是在网址中明确指定http://
或https://
,在这种情况下,它只会使用与网页本身相同的方案(http或https)。