联系电话:0755-27515592
最新动态:

zencart教程

清除zen cart产品页面,分类页面URL中的乱码–非ascci字符

点击数:11362015-07-17 09:33:21 来源: 外贸网站建设,深圳外贸网站建设,深圳网站建设,外贸商城网站制作-亿恩科技

新闻摘要:创建一个zen cart站非常容易。稍微懂点PHP的就会安装,配置。导入产品,装个模板。OK,我这边要提到的是关于 zen cart网站SEO方面的。谈到zen cart网站的seo,我们要说的是Ultimate SEO URLs这

创建一个zen cart站非常容易。稍微懂点PHP的就会安装,配置。导入产品,装个模板。OK,我这边要提到的是关于 zen cart网站SEO方面的。谈到zen cart网站的seo,我们要说的是Ultimate SEO URLs这个插件了。这个插件实现了伪静态的功能,当然要配合.htaccess来实现。

这个插件功能已经非常到位了,而且修改起来也很方便。不过对于特殊字符的处理,它是通过在后台定义了一个配置选项来转换特殊字符。这对于在少量的zen cart网站上处理少量的特殊字符可能还适用,实际上我们经常在导入产品数据时或者或少会带来一些个乱码(特殊字符),如果乱码和网站数量比较大,这个工 作量也是比较夸张的。按照URL的规范,同时考虑到对搜索引擎的友好,应该要把这些个特殊字符(或乱码)去除。简单一点就是将所有非 assiic字符全部替换为空。下面的这个PHP代码通过正规表达式匹配替换掉所有的非ASSIIC字符。

$output = preg_replace('/[^(\x20-\x7F)\x0A]*/','', $output);

所有,打开inlcudes/classes/seo.url.php编辑,作如下修改:

//fix by george to remove weird char
$link = preg_replace('/[^(\x20−\x7F)\x0A]*/','', $link);
//end of george fix

【责任编辑:(Top) 返回页面顶端
贴心
全国7×24小时客服热线
安全
病毒杀除率高于99%
稳定
网站可用性高于99.9%
实力
服务68家上市企业及集团公司
亿恩科技手机站
关注亿恩科技微信

亿恩科技—企业信息化一站式服务专家


Copyright © 2008- 深圳市亿恩科技有限公司版权所有 粤ICP备15056041号

联系我们 | 常见问题 | 在线留言 | 支付方式 | 软件开发 | 我的观点 | 资质荣誉 | 服务流程