关于修正ecshop复杂重写出现的加号为横杠
2016-09-11 20:39 来源:www.chinab4c.com 作者:ecshop专家
我们采用ecshop建立网站,在后台重写设置成复杂重写,到前台查看页面,大家会看到英文字符间的空格被替换成了加号“+”
这样在网站当中,是不符合SEO习惯的。有没什么办法给改成横杠“-”呢?
这里告诉大家方法:
打开ecshop程序,找到 includes/lib_common.php
大概1799行
- if ($rewrite)
- {
- if ($rewrite == 2 && !empty($append))
- {
- $uri .= '-' . urlencode(preg_replace('/[\\.|\\/|\\?|&|\\+|\\\\\\|\\'|"|,]+/', '', $append));
- }
- $uri .= '.html';
- }
- if (($rewrite == 2) && (strpos(strtolower(EC_CHARSET), 'utf') !== 0))
- {
- $uri = urlencode($uri);
- }
- return $uri;
直接替换修改成
- if ($rewrite)
- {
- if ($rewrite == 2 && !empty($append))
- { $append=preg_replace('/ /', '-', $append);
- $uri .= '-' . urlencode(preg_replace('/[\\.|\\/|\\?|&|\\+|\\\\\\|\\'|"|,]+/', '', $append));
- }
- $uri .= '.html';
- }
- if (($rewrite == 2) && (strpos(strtolower(EC_CHARSET), 'utf') !== 0))
- {
- $uri = urlencode($uri);
- }
- return $uri;
好了,教程完毕,欢迎收藏我们网址!
最近更新
常用插件
- ecshop二次开发商品购买增
图片1香...
- ecshop最小购买数量控制插
ecshop最小购买数量控制插件,这个插件主要是为我们提供一个十分方便...
- ecshop没登陆情况下订单查
ecshop没登陆情况下订单查询插件,主要是针对ecshop在没有登陆的情况下...
- ecshop2.7.2生成虚拟订单2.
以前我们开发过ecshop下的虚拟订单,就是客户在访问的时候,会自动生...
- ecshop2.7.1邮件发送插件
ecshop2.7.1邮件发送插件:该插件主要的开发思想是源于ecshop短信发送系统...
ecshop热门问答
ecshop热门资料
ecshop或则
ecshop快乐
ecshop简约数码商城
ecshop中心
ecshop分站
ecshop温馨提示
zencart二次开发
ecshop头疼
ecshop免费域名
ecshop模板设计
ecshop最新价格
zencart在线人数
ecshop售后服务
ecshop改选
ecshop倒序
ecshop导出数据
ecshop品牌图标
ecshop图片切换
ecshop商品评价分级
qq登录ecshop
ecshop体积
ecshop麻煩
ecshop专卖店
ecshop验证邮件
ecshop惠活動
ecshop阶梯
ecshop送货
ecshop发货同步
ecshopalready
ecshop模版