对于我的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网址?
答案 0 :(得分:0)
第一件事:
HTTP_SERVER
和HTTPS_SERVER
,并进行相应设置。确保DIR_IMAGE
在配置文件中具有指向images文件夹的正确路径。答案 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;