在CloudFlare下安全HTTPS无法在Magento中运行

时间:2014-11-04 11:13:28

标签: security magento https cloudflare

这是我的问题:

  • 我已将magento设置为在SSL下运行,将admin上的前端安全选项设置为是
  • 网站在cloudflare下运行
  • 我在cloudflare上设置了一个页面规则(根据支持说明):

http://fabshopper.com/ * 始终使用HTTPS

  • 我在magento中使用ultimo主题

当我在浏览器中打开网站时,它会显示HTTPS连接,但大部分内容都未加载,因为链接是HTTP(包括CSS,脚本,图像)。 Ultimo主题应该根据magento设置创建HTTP或HTTPS链接,但我得到的链接是HTTP

我用完了想法:(

任何人都可以给我一个提示吗?

由于

1 个答案:

答案 0 :(得分:1)

我浏览了您提供的链接,发现从不安全的服务器加载了许多URL。检查以下几个:

The page at 'https://www.fabshopper.com/' was loaded over HTTPS, but displayed insecure content from 'http://www.fabshopper.com/skin/frontend/ultimo/fabshopper/images/fab_shopper.png': this content should also be loaded over HTTPS.

The page at 'https://www.fabshopper.com/' was loaded over HTTPS, but displayed insecure content from 'http://www.fabshopper.com/media/wysiwyg/autumn-cardigans.png': this content should also be loaded over HTTPS.

只需将HTTP更改为所有不安全网址的HTTPS,它就可以解决您的问题。