0

我在安全页面上启用了 https 的客户端 magento 网站有问题,

它围绕静态块内容构建的网站和 https 页面上的图像是使用静态块中的媒体插入从静态块(超过 400 个)中提取的 {{media url="media/bla/bla/bob.png" }} 这些图像是通过http://site.com/media/bla/bla/bob.png

这是不现实的,并且将所有这些链接更改为直接链接是没有任何意义的。

有任何想法吗?

干杯

4

2 回答 2

1

罗利!

你应该在你的块中使用{{store url=""}}{{secure_base_url}}media/

如果您不确定您的页面将在 HTTPS 或 HTTP 上使用第一个,如果您确定请求将是 HTTP,则使用第二个。(注意。第二个是系统配置路径,而不是您将放在 CMS 块中的实际值)。希望能帮助到你。

于 2012-09-17T13:32:10.427 回答
0

而媒体文件不受回退的影响,并且意识到如果 Magento 的目录级别更改 w/r/t webroot(例如http://site.com/vs. http://site.com/magento/),您可以使用双斜杠网络位置进行引导:

<img src="//media/bla/bob.png" />

因此,指示了针对使用当前数据的搜索和替换cms_block.content

我会重申,由于回退,这不适用于皮肤资产。

于 2012-09-17T11:34:26.337 回答