使用 CloudFlare SSL 时未加载资产
Assets not loaded when using CloudFlare SSL
我最近从 CloudFlare Flexible SSL 安装了 SSL,但是当我使用 https 时,它似乎没有加载图像和 CSS 资产。
我已经禁用了盗链保护。
这里有一些图片来说明区别:
使用 https:http://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)。
我最近从 CloudFlare Flexible SSL 安装了 SSL,但是当我使用 https 时,它似乎没有加载图像和 CSS 资产。
我已经禁用了盗链保护。
这里有一些图片来说明区别:
使用 https:http://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)。