zencart url特殊字符处理

mac2022-06-30  91

1. 支持 在后台的seo url 将Outputw3c 改为false

2.删除特殊字符

这对于在少量的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

转载于:https://www.cnblogs.com/alex-13/p/3380637.html

相关资源:JAVA上百实例源码以及开源项目
最新回复(0)