修改ecshop复杂重写里的"+"为"-"

本文提供了一种方法,指导如何在ecshop的includes/lib_common.php文件中,将复杂的'+'号替换为'-',简化外贸网站的URL路径。

大家用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; 
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值