Php Opencart 1.5.4,前端显示https断开图像
对于我的Opencart项目,我已经安装了SSL。站点将通过HTTPS访问,但前端会显示断开的图像。在Admin中,所有图像都显示为HTTPS只有前端有问题 我已从设置中设置use SSL=>YES。在config.php中使用HTTPS更改所有URL 当尝试使用HTTPS访问网站时,图像文件夹将从URL中跳过 如果我访问带有http徽标URL的网站,如:- 如果我访问带有https徽标URL的站点,如:- 请帮助我,为什么使用HTTPS url跳过图像文件夹?第一件事:Php Opencart 1.5.4,前端显示https断开图像,php,image,ssl,opencart,Php,Image,Ssl,Opencart,对于我的Opencart项目,我已经安装了SSL。站点将通过HTTPS访问,但前端会显示断开的图像。在Admin中,所有图像都显示为HTTPS只有前端有问题 我已从设置中设置use SSL=>YES。在config.php中使用HTTPS更改所有URL 当尝试使用HTTPS访问网站时,图像文件夹将从URL中跳过 如果我访问带有http徽标URL的网站,如:- 如果我访问带有https徽标URL的站点,如:- 请帮助我,为什么使用HTTPS url跳过图像文件夹?第一件事: 确保在存储设置中将c
配置文件应包括
HTTP\u服务器
和HTTPS\u服务器
,并进行相应的设置。确保DIR\u IMAGE
在两个配置文件中都有指向images文件夹的正确路径我已通过覆盖配置修复了此问题。我不知道它是否正确,但它对我有效 我在2个文件中做了如下更改,只是在路径中添加了“图像”及其解算 文件/catalog/model/tool/image.php 39号线和41号线
return HTTPS_IMAGE . 'image/' . $new_image;
return HTTP_IMAGE . 'image/' . $new_image;
下一个文件catalog/controller/common/header.php
55号线和63号线
$this->data['icon'] = $server . 'image/' . $this->config->get('config_icon');
$this->data['logo'] = $server . 'image/' . $this->config->get('config_logo');
检查您的htaccess文件,可能是它忽略了https中的“image”文件夹only@Sphinxhtaccess中没有类似的代码。您是否更改了这两个配置文件?是,我已经更改了其中一个产品的配置文件并再次链接图像,看看它是否适用于该产品。这意味着
https\u图像
路径如下所述不正确。在您的配置中,这些路径设置不正确…请使用您在配置中为https\u图像
使用的路径进行编辑,然后HTTP\u IMAGE
在管理和前端中使用相同的路径。但是管理员图像被显示,前端图像被破坏。