Opencart 1.4 https 中的图像 URL 不正确

Opencart 1.4 Incorrect image URLs in https

我对 Opencart 或 php 没有太多经验,所以在这里有点瞎.. 我有一个客户希望他们的 Opencart 1.4.9.6 通过 SSL 提供服务,这不是问题,除了出于某种原因,在 IE 中查看 https 时,none 的图像正在显示。

在进行一些挖掘时,似乎仅在 https 上,头部标签中使用的 $baseurl 显示为 https:///[my-domain].com,产品图片也是如此。

在 http 上提供时没问题。添加了一个重定向规则来强制使用 SSL,我已经将其排除在外,因为这是一个新的添加,它仍然发生(是的,我已经清除了缓存..)

有没有人遇到过类似的事情?当回显到页面时,我可以通过将 /// 替换为 // 来解决 $baseurl 问题,但这并不能解决图像问题,而且图像不止一个..

如有任何想法,我们将不胜感激。提前致谢!

马克

config.phpadmin/config.php 中有常量 HTTPS_SERVER,您应该将其更改为正确的值。例如:

// HTTPS
define('HTTPS_SERVER', 'https://website.com/');

更改这些常量后,您必须在管理端打开安全连接

原来在 admin/config.php 文件中定义的 HTTPS_Server 变量在基础 index.php 文件中被看起来像一些自定义代码的东西覆盖了将 https:// 附加到从其他配置中获取的 url,但原因尚不清楚。

我通过在 url 重新定义之前清理它解决了这个问题,这似乎解决了我的问题。