大家可以看到我使用的wordpress主題是解讀seo博客(http://www.jieduseo.com/)的主題,個(gè)人非常喜歡這風(fēng)格的模板,給人清新向上的感覺(jué)這套wordpress主題標(biāo)簽鏈接出現(xiàn)404錯(cuò)誤頁(yè),也就是鏈接出錯(cuò),到底是什么原因造
搜索過(guò)很多相關(guān)問(wèn)題的方法,例如我在百度上面搜索“wordpress標(biāo)簽鏈接404錯(cuò)誤頁(yè)”這個(gè)詞,才找到原因,原來(lái)wordpress打不開(kāi)中文標(biāo)簽鏈接的原因是因?yàn)閣ordpress不支持中文的編碼,需要修改wordpress支持中文編碼(gbk或utf-8)才行,我這里使用的是utf-8編碼;當(dāng)我知道是編碼的問(wèn)題后,又按圖索翼,找那個(gè)classes.php文件,結(jié)果沒(méi)發(fā)現(xiàn)有這個(gè)文件,原來(lái)新版wordpress3.11版本沒(méi)有classes.php這個(gè)文件,換成是class-wp.php文件,因此我把這個(gè)文件里面的兩個(gè)代碼替換后上傳回空間,關(guān)于wordpress主題標(biāo)簽鏈接出現(xiàn)404錯(cuò)誤頁(yè)的問(wèn)題就完美解決了。下面是解決的方法步驟:
打開(kāi)wp-include中的class-wp.php,找到以下兩處代碼進(jìn)行修改,用dreamweaver打開(kāi)class-wp.php文件,
找到并把142行
$pathinfo = $_server['path_info'];
替換成
$pathinfo = mb_convert_encoding($_server['path_info'], “utf-8′, “gbk”);
把147行
$req_uri = $_server['request_uri'];
替換成
$req_uri = mb_convert_encoding($_server['request_uri'], “utf-8′, “gbk”);
修改好了之后,保存,然后將保存后的class-wp.php文件上傳到服務(wù)器并覆蓋原文件即可。
如果還沒(méi)解決,不妨找找另外一個(gè)文件“rewrite.php”,我沒(méi)有試過(guò),也不知道怎么樣才解決。有關(guān)wordpress標(biāo)簽鏈接404出錯(cuò)的問(wèn)題解決方法就是這樣,希望也能解決你的問(wèn)題。
網(wǎng)站優(yōu)化服務(wù)
云優(yōu)化專(zhuān)注搜索引擎優(yōu)化推廣服務(wù)。