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.php
和 admin/config.php
中有常量 HTTPS_SERVER
,您应该将其更改为正确的值。例如:
// HTTPS
define('HTTPS_SERVER', 'https://website.com/');
更改这些常量后,您必须在管理端打开安全连接
原来在 admin/config.php 文件中定义的 HTTPS_Server 变量在基础 index.php 文件中被看起来像一些自定义代码的东西覆盖了将 https:// 附加到从其他配置中获取的 url,但原因尚不清楚。
我通过在 url 重新定义之前清理它解决了这个问题,这似乎解决了我的问题。
我对 Opencart 或 php 没有太多经验,所以在这里有点瞎.. 我有一个客户希望他们的 Opencart 1.4.9.6 通过 SSL 提供服务,这不是问题,除了出于某种原因,在 IE 中查看 https 时,none 的图像正在显示。
在进行一些挖掘时,似乎仅在 https 上,头部标签中使用的 $baseurl 显示为 https:///[my-domain].com,产品图片也是如此。
在 http 上提供时没问题。添加了一个重定向规则来强制使用 SSL,我已经将其排除在外,因为这是一个新的添加,它仍然发生(是的,我已经清除了缓存..)
有没有人遇到过类似的事情?当回显到页面时,我可以通过将 /// 替换为 // 来解决 $baseurl 问题,但这并不能解决图像问题,而且图像不止一个..
如有任何想法,我们将不胜感激。提前致谢!
马克
config.php
和 admin/config.php
中有常量 HTTPS_SERVER
,您应该将其更改为正确的值。例如:
// HTTPS
define('HTTPS_SERVER', 'https://website.com/');
更改这些常量后,您必须在管理端打开安全连接
原来在 admin/config.php 文件中定义的 HTTPS_Server 变量在基础 index.php 文件中被看起来像一些自定义代码的东西覆盖了将 https:// 附加到从其他配置中获取的 url,但原因尚不清楚。
我通过在 url 重新定义之前清理它解决了这个问题,这似乎解决了我的问题。