以前還沒(méi)怎么注意,昨天一個(gè)朋友訪問(wèn)本博客,點(diǎn)擊了一個(gè)中文標(biāo)簽,結(jié)果出現(xiàn)了404錯(cuò)誤。經(jīng)過(guò)百度,問(wèn)題終得到解決。在此將解決辦法分享給大家。
1、打開(kāi)wordpress目錄下的 wp-includes 文件夾,找到 class-wp.php 。為防止修改出錯(cuò),先將它備個(gè)份。
2、打開(kāi) class-wp.php ,找到第178行,將
$pathinfo = isset( $_SERVER['PATH_INFO'] ) ? $_SERVER['PATH_INFO'] : '';
修改為
$pathinfo = isset( $_SERVER['PATH_INFO'] ) ? mb_convert_encoding($_SERVER['PATH_INFO'], 'UTF-8', 'GBK') : '';
3、找到第182行,將
list( $req_uri ) = explode( '?', $_SERVER['REQUEST_URI'] );
修改為
list( $req_uri ) = explode( '?', mb_convert_encoding($_SERVER['REQUEST_URI'], 'UTF-8', 'GBK') );
4、保存修改,問(wèn)題完美解決。
PS:windows服務(wù)器的問(wèn)題真是多多!當(dāng)初選擇windows系統(tǒng)的主機(jī)是因?yàn)橛X(jué)得好入門(mén),結(jié)果發(fā)現(xiàn)其實(shí)是個(gè)大坑!各種在linux系統(tǒng)上沒(méi)有的問(wèn)題都出現(xiàn)了……
版權(quán)聲明: 本站資源均來(lái)自互聯(lián)網(wǎng)或會(huì)員發(fā)布,如果侵犯了您的權(quán)益請(qǐng)與我們聯(lián)系,我們將在24小時(shí)內(nèi)刪除!謝謝!
轉(zhuǎn)載請(qǐng)注明: wordpress中文tags出現(xiàn)404