WP教程与插件

wordpress中文标签无法访问的解决方法

今天一个群友跟我反馈,说发现了一个问题,就是wordpress中文标签无法访问,出现404错误页。
原因:在Windows主机的IIS服务器下WordPress不支持中文编码法访问,
解决方法:如果要想正常打开中文标签,就需要让WordPress能支持中文的编码,也就是UTF-8和GBK编码。
下面分享下我的解决过程;

先打开Wordpress站点下wp-includes目录里的class-wp.php文件。操作之前复制备份一个是好的习惯。
搜索$_SERVER['REQUEST_URI">或直接定位157行。用“//”注释掉

//list( $req_uri ) = explode( '?', $_SERVER['REQUEST_URI"> );注释掉这一行,添加下面两行代码
$Temp_REQUEST_URI= mb_convert_encoding($_SERVER['REQUEST_URI">, "UTF-8", "GBK");
list( $req_uri ) = explode( '?', $Temp_REQUEST_URI );

搜索$_SERVER['PATH_INFO">或直接定位到153行。用“//”注释掉此行:

//$pathinfo = isset( $_SERVER['PATH_INFO"> ) ? $_SERVER['PATH_INFO"> : '';注释掉这一行,添加下面两
行代码
$Temp_PATH_INFO = mb_convert_encoding($_SERVER['PATH_INFO">, "UTF-8", "GBK");
$pathinfo = isset( $Temp_PATH_INFO ) ? $Temp_PATH_INFO : '';
(0)
【友情提示:】
1、[焦点热议]及其子栏目内容为网络转载,其它栏目内容系作者个人原创文章观点,不代表除作者外的任何第三方观点赞同或支持;
2、「♚付涛纪实阁♚」原创文章均为本人工作、学习过程中重点事项点的记录,便于日后面对相同问题时候的复盘总结,同时原创内容遵循创作共用版权 CC 4.0 BY-SA 协议,转载请附上原文出处链接及声明,否则默认视为侵权。
3、如本站个人观点有涉及不妥的地方,可联系【QQ:860227477】,提供合理合法依据,可无偿给予修改或删除。
4、同时针对站内所有来自于【精品软件共享】及其子栏目所分享的软件均为网络收集,请用户下载后24小时内删除,否则引起的争议由使用者承担,与本站无关;
5、针对本站内容若有异义,亦可直接与【法律顾问:易兴俊,律师联系电话:13825799821】直接联系沟通;
LensNews

发表评论