修改ECSHOP重写规则,适应SEO

修改ECSHOP重写规则,适应SEO。

默认的ECSHOP重写规则中,产品,分类,文章总是以默认的goods,category,article开始,不适合于SEO。

为了突出所需的关键字,我们把这些词修改成所需要的如wholesale,clothes,nike,dunksb等。

 

需要修改两个文件:

1. includes下的lib_common.php中的function build_uri($app, $params, $append = '', $page = 0, $size = 0)

 

      找到 

       case 'category':
            if (empty($cid))
            {
                return false;
            }
            else
            {
                if ($rewrite)
                {

 


                   //$uri = 'category-' . $cid;这边修改成如下

                    $uri = 'dunk-sb-' . $cid;

 

      同样找到

                 case 'goods':
            if (empty($gid))
            {
                return false;
            }
            else
            {

 

                //$uri = $rewrite ? 'goods-' . $gid : 'goods.php?id=' . $gid;这边也要修改

                $uri = $rewrite ? 'dunk-low-' . $gid : 'goods.php?id=' . $gid;
            }

 

    同理可以修改article和article_cat

 

2.   修改完上述文件后,我们还需要在.htaccess中修改规则

 

   修改如下:category的规则

 

  ewriteRule ^dunk-sb-([0-9]+)-b([0-9]+)-min([0-9]+)-max([0-9]+)-attr([^-]*)-([0-9]+)-(.+)-([a-zA-Z]+)(.*)/.html$  category/.php/?id=$1&brand=$2&price_min=$3&price_max=$4&filter_attr=$5&page=$6&sort=$7&order=$8 [QSA,L]
RewriteRule ^dunk-sb-([0-9]+)-b([0-9]+)-min([0-9]+)-max([0-9]+)-attr([^-]*)(.*)/.html$                            category/.php/?id=$1&brand=$2&price_min=$3&price_max=$4&filter_attr=$5 [QSA,L]
RewriteRule ^dunk-sb-([0-9]+)-b([0-9]+)-([0-9]+)-(.+)-([a-zA-Z]+)(.*)/.html$                                      category/.php/?id=$1&brand=$2&page=$3&sort=$4&order=$5 [QSA,L]
RewriteRule ^dunk-sb-([0-9]+)-b([0-9]+)-([0-9]+)(.*)/.html$                                                       category/.php/?id=$1&brand=$2&page=$3  [QSA,L]
RewriteRule ^dunk-sb-([0-9]+)-b([0-9]+)(.*)/.html$                                                                category/.php/?id=$1&brand=$2  [QSA,L]
RewriteRule ^dunk-sb-([0-9]+)(.*)/.html$                                                                          category/.php/?id=$1  [QSA,L]


goods的规则修改如下:

 

RewriteRule ^dunk-low-([0-9]+)(.*)/.html$  goods/.php/?id=$1 [QSA,L]

 

 

即可!

 

ZC的网站 airmax 90,airmax 95

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值