WIN主机下WP设置伪静态

这只是windows主机下的问题,如果你用的是liunx主机,那就没这种烦恼了。主要应用是 wordpress 中的TAG,如果设置为伪静态的话,中文TAG就会显示404,当然如果你使用文章名作为伪静态url,并且不修改别名,也能应用到。

修改网站目录下wp-include/classes.php文件(记得备份):

PS. 最新3.1版需要修改的文件是wp-include/class-wp.php

第一步:找到

$pathinfo?=?$_SERVER[‘PATH_INFO’];

修改为

$pathinfo?=?mb_convert_encoding($_SERVER[‘PATH_INFO’],?’UTF-8′,?’GBK’);

第二步:找到

$req_uri?=?$_SERVER[‘REQUEST_URI’];

修改为

$req_uri?=?mb_convert_encoding($_SERVER[‘REQUEST_URI’],?’UTF-8′,’GBK’);

就这样,中文的TAG标签页等就都可以打开了

Seo先生博客发布,本文地址:https://seosir.cc/402.html?转载注明。

讨论区