使用 CloudFlare SSL 时未加载资产

Assets not loaded when using CloudFlare SSL

我最近从 CloudFlare Flexible SSL 安装了 SSL,但是当我使用 https 时,它似乎没有加载图像和 CSS 资产。

我已经禁用了盗链保护。

这里有一些图片来说明区别:

使用 httpshttp://gyazo.com/ef6ccb13c2c8f3f797dcb2d947a772cb

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

感谢您的帮助!

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

Mixed Content: The page at 'https://hornetvault.com/' was loaded over HTTPS, but requested an insecure stylesheet 'http://www.hornetvault.com/templates/fresh/assets/css/styles.css'. This request has been blocked; the content must be served over HTTPS.

这意味着您尝试在 https:// 站点内使用 http:// 加载资源并且这些资源被阻止。您也需要通过 https:// 加载这些资源。您可能会尝试简单地使用 // 而不是在您的 URL 中明确给出 http://https://,在这种情况下,它将仅使用与页面本身相同的方案(http 或 https)。