Opencart 1.5.4,前端显示https破碎图像

时间:2017-04-21 10:29:35

标签: php image ssl opencart

对于我的Opencart项目,我安装了 SSL 。网站将通过 HTTPS 进行访问,但损坏的图片会显示在前端。在管理员中,所有图片仅显示前端的 HTTPS 问题。

我已设置使用SSL =>设置是。在config.php中使用HTTPS更改所有URL

尝试使用HTTPS访问网站时,图像文件夹将从URL中跳过。

如果我使用http徽标网址访问网站,例如: - https://www.domainname.com/image/data/logos/logo.png

如果我使用https徽标网址访问网站,例如: - https://www.domainname.com/data/logos/logo.png

请帮助我,为什么图片文件夹会跳过HTTPS网址?

2 个答案:

答案 0 :(得分:0)

第一件事:

  1. 确保在商店的设置
  2. 中将config secure设置为yes
  3. 检查root和admin文件夹中的配置文件是否正确
    配置文件应包含HTTP_SERVERHTTPS_SERVER,并进行相应设置。确保DIR_IMAGE在配置文件中具有指向images文件夹的正确路径。
  4. 检查htaccess文件是否存在任何缺陷或重定向

答案 1 :(得分:0)

我已通过覆盖配置修复此问题。我不知道它的正确解决方案,但它对我有用。

我已经在2个文件中进行了如下更改,只是在路径中添加了“图像”及其解决方案

  

文件/catalog/model/tool/image.php

行号39& 41

 #import "UINavigationController+StatusBarStyle.h"

 @implementation UINavigationController (StatusBarStyle)

 -(UIStatusBarStyle)preferredStatusBarStyle {
  return UIStatusBarStyleLightContent;
 }

 @end  
  

下一个文件目录/ controller / common / header.php

行号55& 63

return HTTPS_IMAGE . 'image/' . $new_image;

return HTTP_IMAGE . 'image/' . $new_image;