我对Opencart或php没有多少经验,所以这里有点盲目...... 我有一个客户希望他们的Opencart 1.4.9.6通过SSL服务,而不是问题,除了由于某种原因,在https上的IE浏览器中,没有任何图像出现。
在进行一些挖掘时,似乎仅在https上,头部标记中使用的$ baseurl显示为https:///[my-domain].com,产品图片也是如此。
在http上提供时很好。有一个重定向规则被添加到强制SSL,我已经把它排除在外,因为这是一个新的添加,它仍然发生(是的,我已经清除了缓存..)
有没有人有类似的东西?我可以通过在回显到页面时将//替换为//来修复$ baseurl问题,但这不会修复图像,并且不仅仅是其中一个...
任何想法都会非常感谢..提前致谢!
标记
答案 0 :(得分:0)
HTTPS_SERVER
和config.php
中的常量admin/config.php
应该更改为正确的值。例如:
// HTTPS
define('HTTPS_SERVER', 'https://website.com/');
更改这些常量后,您必须在管理端打开安全连接
答案 1 :(得分:0)
结果显示在admin / config.php文件中定义的HTTPS_Server变量被覆盖在基本index.php文件中,看起来像是一些自定义代码,它将https://附加到从其他配置获取的url,虽然为什么不清楚。
我通过在重新定义之前清理网址解决了这个问题,这似乎解决了我的困境。