广州网站制作公司

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’];


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

网站制作公众号

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

咨询直线:13711107165

最新

  • 易优模板标签生成器v3.1_20200624下载
  • Eyoucms伪静态去掉index.php尾巴
  • eyoucms三级分类折叠菜单输出和当前焦点标签
  • Ecshop前端用户留言XSS漏洞修复
  • Ecshop语言项修改注入过滤漏洞修复
  • arclist配合arcpagelist标签实现ajax瀑布流分页
  • 阿里短信申请方法及EyouCMS设置
  • 页面结构命名
  • KindEditor编辑器Prettify代码高亮的用法
  • eyoucms如何判断第一条和最后一条数据

相关

  • 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

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

    1839827928

  • 手机

    13711107165

    电话

    020-61038641

模板
定制
关于
联系