Onex ecstore http升级https(积极响应政府号召)

hi,各位小伙伴好,明年新政策 积极响应政府号召,目前也有很多客户需要替换商城为https

废话不多说给出详细的教程

首先Onex ecstore代码改造让他支持https,前文已经有说过了,具体可参考:

https://jinjiajin.cn/1475.html

但是有一个问题,商城中的http链接不为https该如何解决呢

1,程序解决,取出的数据进行判断http替换https,代码有点多 就不写了啊

(缺点:影响速度,没有药到病除;优点:快啊,你是不是傻)

2,在服务器导出数据库,在服务器上面执行相关替换命令,下面给出演示

导出数据库过于简单就不写了

find -name 'ecstoredemo20161229.sql' | xargs perl -pi -e 's|http://ecstore.acgcss.com|https://ecstore.acgcss.com|g'

(比较强制,会替换所有的链接)替换完干掉之前的数据库导入进去即可

3,数据库sql替换

UPDATE sdb_b2c_goods SET intro = replace(intro, '老域名地址http', '新域名地址https');

(例子为数据库某表的替换方法,其他可以根据这个进行替换)

(比较灵活,但是执行效率没有方法2快)