Ecshop模板网
首页 > ecshop教程 > ecshop经验分享 > 修正ecshop复杂重写出现的加号为横杠
文章详情

修正ecshop复杂重写出现的加号为横杠

ecshop模板网 / 2013-03-06

 我们采用ecshop建立网站,在后台重写设置成复杂重写,到前台查看页面,大家会看到英文字符间的空格被替换成了加号“+”

这样在网站当中,是不符合SEO习惯的。有没什么办法给改成横杠“-”呢?

 这里ecshop模板告诉大家方法:

打开ecshop程序,找到 includes/lib_common.php

 

大概1799行

 

 

  1. if ($rewrite) 
  2.    { 
  3.        if ($rewrite == 2 && !empty($append)) 
  4. {
  5.             $uri .= '-' . urlencode(preg_replace('/[\.|\/|\?|&|\+|\\\|\'|"|,]+/', '', $append)); 
  6.        } 
  7.  
  8.        $uri .= '.html'; 
  9.    } 
  10.    if (($rewrite == 2) && (strpos(strtolower(EC_CHARSET), 'utf') !== 0)) 
  11.    { 
  12.        $uri = urlencode($uri); 
  13.    } 
  14.    return $uri; 

 

直接替换修改成

 

 

  1. if ($rewrite) 
  2.    { 
  3.        if ($rewrite == 2 && !empty($append)) 
  4.        {  $append=preg_replace('/ /', '-', $append); 
  5.            $uri .= '-' . urlencode(preg_replace('/[\.|\/|\?|&|\+|\\\|\'|"|,]+/', '', $append)); 
  6.        } 
  7.  
  8.        $uri .= '.html'; 
  9.    } 
  10.    if (($rewrite == 2) && (strpos(strtolower(EC_CHARSET), 'utf') !== 0)) 
  11.    { 
  12.        $uri = urlencode($uri); 
  13.    } 
  14.    return $uri;

好了,教程完毕,欢迎收藏我们网址!

 

下一篇: 屏蔽ecshop云提示no_license 上一篇: 解决ecshop默认销售排行不显示问题
 用户评论(共 0 条评论)
  • 暂时还没有任何用户评论
用户名: 匿名用户 E-mail:
当前心情:
评论内容:
验证码: captcha
返回顶部 返回首页
 
QQ在线咨询
售前电话热线
#
售前QQ客服