御龙在天挂机经验技巧

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)
標簽:
御龙在天挂机经验技巧 l北京十一选五走势图 天津时时开奖票控 优博娱乐沙巴体育 重庆幸运农场赚钱 皇冠体育和im体育 澳客足球胜平负电脑版 河内分分彩计划软件 黑龙江时时三星012 有通比牛牛的棋牌有哪些 山东时时结果查询结果 福彩3d字谜图迷牛材网 排列三历史今天开奖号