WordPress完美解決中文標簽404問題

wordpress站點做了偽靜態,并定義了固定連接的格式后,會出現中文標簽404的問題,其它都正常,就是在wordpress中文tag標簽打開是404頁面錯誤。

由于wp是外國的產品,所以并沒有考慮中文標簽的兼容性問題,不少朋友都會遇到中文標簽404的問題,下面我來分享一下解決這種蛋疼的問題方法。

解決 WordPress 無法打開中文標簽鏈接的文章(服務器支持 UTF-8,不再需要修改文件支持中文鏈接。)
首先找到wordpress的wp-includes目錄下-》class-wp.php文件,進行如下修改即可完美解決。

wp-includes/class-wp.php 153 行:

$pathinfo = isset( $_SERVER['PATH_INFO'] ) ? $_SERVER['PATH_INFO'] : '';

修改為:

$pathinfo?= isset( $_SERVER['PATH_INFO'] ) ? mb_convert_encoding($_SERVER['PATH_INFO'], 'utf-8', 'GBK') : '';

wp-includes/class-wp.php 157 行:

list( $req_uri )?= explode( '?', $_SERVER['REQUEST_URI'] );

修改為:

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

通過以上修改,即可完美解決!

【黑帽SEO培訓】報名QQ:564684:黑帽SEO培訓-專注網絡推廣11年 » WordPress完美解決中文標簽404問題

贊 (0)
標簽:
黄金版游戏闯关 辽宁快乐12选五走势图 2017捕鱼大师安卓版 重庆批发麻将机最便宜 新11选5 任选2 雪缘园即时指数 北京快3投注软件 南粤36选7最新开奖 吉林麻将官方下载 东方6十1今晚开奖 宁波麻将七百搭哪里玩 北京期货配资公司有哪些 免费波克棋牌 山东群英会最大遗漏 舍伍德的罗宾 福州麻将ios 股票股票开户