前些时候成都SEO博客搬家换到windows服务器的时候遇到了网站中文标签访问报404错误,因此成都SEO博主也分享了一篇关于《wordpress中文标签出现404错误的解决办法》,最近成都seo博主发现当同一个中文标签文章较多的时候,标签列表文章翻页就会出现乱码,我发现如果仅按照上文的方法修改,标签页面分页也无法正常打开,URL链接和源代码显示乱码,下面成都SEO博主给大家分享两个解决WordPress中文标签翻页乱码的方法,都是测试过,可以完美解决,希望能给遇到同样问题的朋友一些帮助和参考(网上方法很多,我测试以后无法解决乱码问题的就不列出来了。)
方法一:只需要修改wp-includes目录中的link-template.php文件,把
$result = $base . $request . $query_string;
替换为
$result = $base . mb_convert_encoding($request, 'UTF-8', 'GBK') . $query_string;
即可解决wordpress中文标签翻页乱码的问题(修改文件之前请备份一份,注意代码要使用英文的冒号、分号,最好不要使用txt编辑,容易出现编码问题,也会导致乱码)。
方法二:如果您对代码不熟悉,可以下载插件安装。
插件名称:iis-chinese-tag-permalink
iis-chinese-tag-permalink插件下载地址:http://wordpress@(替换为.)org/extend/plugins/iis-chinese-tag-permalink/
这个插件函数很少只有几个替换函数而已,不会占用太多资源,如果你不想用插件,可以下载后把插件里面的几个函数拷贝到主题目录的functions.php中。
2016年1月4日 上午11:53 沙发
感觉SEO现在确实要像代码这块转移,不然真的很难做!
2016年1月4日 上午11:55 板凳
看起来很复杂的样子。[/憨笑][/憨笑]