我为我的商店建立了一个包含子类别图像的超级下拉菜单。但是,当我进入网站的安全部分时,我收到SSL错误,因为菜单中的图像是通过http而不是https加载的
我的模板文件中的图片标记如下所示
<img src="<?php echo $subCategory->getImageUrl(); ?>" />
有没有办法让它在网站的安全部分使用https网址返回图片?
答案 0 :(得分:1)
尝试在后端禁用blocks_html缓存,看看是否会产生影响。
如果有,有几个选项:
src="//site.com/media/catalog/category/subcat.jpg"
HTH 本
答案 1 :(得分:1)
str_replace(数组(&#34; http://&#34;,&#34; //&#34;)这将解决您的问题。
答案 2 :(得分:0)
但是这样一来,图像总是通过https获取 - 这也不是真正的解决方案。例如,我的整个页面的加载时间是通过https获取一个图像的一半。