御龙在天挂机经验技巧

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培訓 » WordPress完美解決中文標簽404問題

贊 (0)
標簽:
御龙在天挂机经验技巧 宝石探秘财富加倍闯关 牛牛历险记 阿瓦隆2炉之火攻略 欢乐斗地主手机版下载 重庆时时彩助赢软件 骑士vs开拓者 北京pk10计划微信群 体彩f福州11选5走势图 中国福利彩票15选5走势图 进击的猿人游戏 魔龙院光牙 钻石女王口红