关于URL复杂重写的一点不解~
2016-07-07 15:33 来源:www.chinab4c.com 作者:ecshop专家
开启URL复杂重写后。URL编码后会形成 http://www.****.net/goods-8779-%25B5%25CF%25B7%25D2%25E5%25FB%25B4%25F3%25BB%25C6%25CA%25DD%25C9%25ED%25B8%25E0%25B5%25DA%25B6%25FE%25B4%25FA.html 类似的地址。如%25B5 代表一个汉字,但标准的转码应该是%B5,为什么中间会有个25呢? 这样对搜索引擎会不会有问题,我一直没有找到多这个25的理由,请教,谢谢~ |
回答:
%25代表的是 “%”这个字符。 是GBK版本才改成这样的。UTF8版本没事。 |
恩,我想问下,这样改有什么好处,就是说%25 和 % 的区别是什么呢?我不是很明白,因为在其他地方找不到这样有什么特殊含义,麻烦指教,谢谢~ 我把lib_common.php 文件的 return $uri; 改成了 return str_replace('%25','%',$uri); 就是把25去掉了,这样没问题吧。 |
因为gbk编码的中文rewrite后 url_rewrite 不能识别,所以才改为这种形式。 |
我不是很明白不能识别的含义,但是我 把lib_common.php 文件的 return $uri; 改成了 return str_replace('%25','%',$uri); 这样操作之后,生成的正规编码的网址访问是没有问题的。 http://www.****.net/goods-8779-%B5%CF%B7%D2%E5%FB%B4%F3%BB%C6%CA%DD%C9%ED%B8%E0%B5%DA%B6%FE%B4%FA.html |
您试一下中文名称的商品。 |
就是中文名称的 http://www.china77.net/goods-877 ... DA%B6%FE%B4%FA.html |
反正这些怪字符是给搜索引擎看的,不是给人看的额 |
放心好了,不会有问题的。 |
看贴必回,是恒星科技人的美德 |
最近更新
常用插件
- ecshop后台订单商品列表查
ecshop后台订单商品列表查询插件,可以通过名称。就把产品显示检索出...
- ecshop导出待发货订单exce
ecshop导出待发货订单excel格式,这个东西是十分重要的,我们在倒出ec...
- ecshop2.7.2迷你购物车插件
ecshop2.7.2迷你购物车插件,这个插件主要是针对修改ecshop购买功能,为了...
- ecshop商品列表中品牌批量
ecshop商品列表中品牌批量转移插件.这个插件听起来非常希奇。但是我们...
- ecshop评论功能改进插件
ecshop评论功能改进插件,这个插件是改进了现有的ecshop评论功能的一些...
ecshop热门问答
ecshop热门资料
ecshopusr
ecshop插入图像
订单打印
ecshop仓库
ecshop我的网站
ecshop经销商
ecshop感叹号
ecshop省委常委
ecshop怀抱
ecshop发货信息
ecshop购物网站
ecshop制做
ecshop安装程序幕
ecshop品牌大图
ecshopletao
ecshop库内
ecshop显示会员级别
ecshop进出
ecshop产品栏目
ecshop商品价格
ecshopLength
ecshop新模板
ecshop图片被拉长
ecshop加宽
ecshopZlib
ecshop历史记录
ecshop神秘
ecshop图片调整
ecmall
ecshop简洁