广州网站制作公司

6年深耕 专注响应式网站制作

  • 首页
  • 价格
  • 服务
  • 案例
  • 我们
  • 联系
首页 > 文档 > Ecshop技巧

ecshop SSL证书部署及https改造问题整理

2020-06-02

1、百度https认证不过

打开 /includes/lib_common.php文件

将

return $uri;

修改为

return ‘http://’.$_SERVER[‘SERVER_NAME’].’/’ . $uri;

或

return (strpos($url, ‘http://’) === false && strpos($url, 
‘https://’) === false) ? ‘http://’.$_SERVER[‘SERVER_NAME’].’/’ . $url : 
$url;

也就是此前讲的讲站内URL地址绝对地址化的内容,注意不要用标签 $web url


2、ecshop部署https后台无法登录

打开includes/cls_ecshop.php,查找代码:

return (isset($_SERVER['HTTPS']) && (strtolower($_SERVER['HTTPS']) != 'off')) ? 'https://' : 'http://';

修改为:

return isset($_SERVER['HTTPS']) || (strtolower($_SERVER['HTTPS']) != 'off')||(strtolower($_SERVER['HTTP_FROM_HTTPS']) == 'on') ? 'https://' : 'http://';

或

if(isset($_SERVER['HTTPS'])){
        if($_SERVER['HTTPS'] === 1){
                $http = 'https://';
        }else if($_SERVER['HTTPS'] === 'on'){
                $http = 'https://';
        }   
}else if($_SERVER['SERVER_PORT'] == 443){
        $http = 'https://';
}else{
        $http = 'http://';
}
return $http;


3、打开/goods_script.php文件,找到如下代码,删除掉即可

$smarty->assign(‘url’, $ecs->url());


4、打开/data/goods_script.html文件,找到如下代码,删除掉即可

{$url}


5、打开/goods.php文件(商品详细页面中描述的图片改为绝对地址)

找到如下代码:

$smarty->assign(‘goods’,   $goods);

在以上这段代码的上面加:

$goods[‘goods_desc’] = preg_replace(‘/<img src=”/images/’, ‘<img 
src=”http://’.$_SERVER[‘SERVER_NAME’].’/images’, $goods[‘goods_desc’]);


6打开/includes/lib_insert.php文件(把ECSHOP广告图片/data/afficheimg/的相对地址改为绝对地址)

找到如下代码:

DATA_DIR . “/afficheimg/$row[ad_code]” : $row[‘ad_code’];

将以上这段代码修改为:

http://’.$_SERVER[‘SERVER_NAME’].’/’ . DATA_DIR . “/afficheimg/$row[ad_code]” : $row[‘ad_code’];


Tag: ecshop

感谢您关注我们,如果您有建站需求,请与我们取得联系。

网站制作公众号

艾迪创想@网站设计机构 | 网页制作公司 | 网站制作公司

咨询直线:13711107165

最新

  • eyoucms三级横向弹出菜单代码
  • 织梦在栏目页根据栏目关键字调用相关文章(可指定调用哪个栏目)
  • 分享一个eyoucms的404错误页面
  • 如何在Eyoucms下载列表显示可下载会员组
  • eyoucms下载模型如何判断文件大小是否为空
  • 如何用kingcms制作一个xml网站地图
  • eyoucms安装
  • eyoucms接下来的版本开发建议
  • 导航命名规范
  • eyoucms分离式双端模板网站如何获取PC或移动URL

相关

  • ecshop商城二次开发-晒单功能
  • ecshop商城二次开发2013功能升级版
  • Ecshop静态生成网站解决方案
  • 将ecshop第一个配送支付方式默认选中
  • ECSHOP如何增加商品详情页的收录
  • ecshop批量生成图片时出现一直处理中解决办法
  • Ecshop在PHP5.4以上高版本报错的解决方案最全集合
  • Ecshop最新SQL注入漏洞修复方法
  • Ecshop注入XSS漏洞修复方法
  • EcshopFCKeditor编辑器漏洞修复[轻微]
艾迪创想广州网站制作公司
观点
模板 文档 推广 手机 问题 方案

艾迪创想广州网站制作公司

13711107165 / 020-61038641

广州荔湾区芳村大道东200号1850创意园51栋213

sales@tbadc.com

网站地图
2015-2020 艾迪创想 All Rights Reserved.  粤ICP备18129529号-4
  • 在线客服

    1839827928

  • 手机

    13711107165

    电话

    020-61038641

模板
定制
关于
联系