wordpress在windows server iis伪静态与重写实现

首先需要在网站根目录下新建web.config,代码如下:

tag中文显示不正常或分类分页显示不正常

解决办法:安装插件

插件代码如下,在\wp-content\plugins新建目录chinese_tag_names,在此目录新建文件chinese_tag_names.php

代码如下:

 

另一种办法通过修改代码实现:

wp-includes文件夹下class-wp.php主要看加粗部分

查找代码isset( $_SERVER['PATH_INFO'] )

对应代码修改如下:有两处已经加粗
$pathinfo = isset( $_SERVER['PATH_INFO'] ) ? mb_convert_encoding($_SERVER['PATH_INFO'], "UTF-8", "GBK") : '';
list( $pathinfo ) = explode( '?', $pathinfo );
$pathinfo = str_replace( "%", "%25", $pathinfo );

list( $req_uri ) = explode( '?', mb_convert_encoding($_SERVER['REQUEST_URI'], "UTF-8", "GBK") );

 

声明:本站内容来源于原创和互联网,尊重作者版权,转载请注明来源网址,欢迎收藏,谢谢!