自從將博客搬到華夏名網(wǎng)的主機(jī)上后,問(wèn)題就接二連三的出,先是主機(jī)偽靜態(tài)的設(shè)置問(wèn)題,現(xiàn)在又是wordpress中文標(biāo)簽鏈接打不開(kāi)顯示404錯(cuò)誤。因?yàn)槲业牟┛褪欠旁趙indows主機(jī)上的,所以這個(gè)問(wèn)題也是在我的意料之中的,估計(jì)也就是三下五初二的事。
首先我給大家說(shuō)下出現(xiàn)這個(gè)問(wèn)題的原因:
產(chǎn)生中文tag標(biāo)簽鏈接無(wú)法打開(kāi)的原因在于WordPress不支持中文的編碼,那么我們就需要讓W(xué)ordPress能支持中文的編碼形式,也就是UTF-8和GBK編碼,具體的做法就是打開(kāi)wordpress目錄下的wp-includes文件夾,然后修改classes.php這個(gè)文件的兩句代碼:
首先將
$pathinfo = $_SERVER['PATH_INFO'];
上面這句代碼替換成下面的這句代碼
$pathinfo = mb_convert_encoding($_SERVER['PATH_INFO'], “UTF-8″, “GBK”);
然后再將
$req_uri = $_SERVER['REQUEST_URI'];
上面這句代碼替換成下面的這句代碼
$req_uri = mb_convert_encoding($_SERVER['REQUEST_URI'], “UTF-8″, “GBK”);
為了防止出錯(cuò),請(qǐng)大家下載wordpress安裝包,修改完之后再上傳到服務(wù)器上。
至此,wordpress中文標(biāo)簽鏈接打不開(kāi)顯示404錯(cuò)誤的問(wèn)題就完美的解決了,推薦大家使用EditPlus這款專(zhuān)業(yè)的PHP編輯工具,我在使用Dreamweaver V8.0 簡(jiǎn)體中文版編輯的時(shí)候,修改完上傳到服務(wù)器上出現(xiàn)了首頁(yè)白屏的現(xiàn)象,懷疑是軟件的問(wèn)題.
聯(lián)系客服