我为我的商店建立了一个包含子类别图像的大型下拉菜单。但是,当我进入网站的安全部分时,我会收到 SSL 错误,因为菜单中的图像是通过 http 而不是 https 加载的
我的模板文件中的图像标签如下所示
<img src="<?php echo $subCategory->getImageUrl(); ?>" />
有没有办法让图像在网站的安全部分中返回 https url?
我为我的商店建立了一个包含子类别图像的大型下拉菜单。但是,当我进入网站的安全部分时,我会收到 SSL 错误,因为菜单中的图像是通过 http 而不是 https 加载的
我的模板文件中的图像标签如下所示
<img src="<?php echo $subCategory->getImageUrl(); ?>" />
有没有办法让图像在网站的安全部分中返回 https url?
尝试在后端禁用 blocks_html 缓存,看看是否有区别。
如果是这样,有几种选择:
src="//site.com/media/catalog/category/subcat.jpg"
HTH 本
str_replace(array("http://","//") 这将解决您的问题。
但是这种方式总是通过 https 获取图像——这也不是一个真正的解决方案。例如,我的整个页面加载时间是通过 https 获取一张图像所需时间的一半。