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)
標簽:
黄金版游戏闯关 学生炒股 手游棋牌类游戏排行榜 幸运赛车看不了直播 企鹅电竞主播游戏怎么赚钱 北京11选5综合走势图 双色球彩票质和分布图 七乐彩走势图带连线 加盟廖排骨能不能赚钱 提现棋牌平台排行 大乐透后区和值走势图500期 时时彩怎么预判组六还是组三 手机版365棋牌游戏大厅 辽宁十一选五基本走势 nba投注网 北京 股票配资公司 贵州11选5前一推荐