提交百度網站地圖時提示“xml根節點錯誤”的解決方法

有網站優化經驗的站長都知道站長地圖,它的作用就是放置了網站上需要搜索引擎抓取的很多頁面鏈接,非常有利於SEO優化。使用WodPess建站的站長因爲都知道一款Bidu Sitemp Geneto插件,它能自動生成百度XML文件,並且定時自動更新,有利於站長把鏈接提交給百度。

不過小編近日遇到了一箇問題,就是在通過百度站長平臺去提交百度網站地圖時,卻提示:xml根節點錯誤。那麼遇到這樣的問題應該如何解決呢?經過摸索和測試了很多方法,小編整理瞭解決該問題的方法:

在百度站長平臺看到提交sitemp後顯示:xml根節點錯誤。點擊進去看到的建議解決方案是:請檢查拼寫,嚴格遵循規範修改xml文件後再提交。那麼規範的xml文件是怎樣的呢?我們來看下百度的sitemp規範(下圖所示):

  以上就是百度的sitemp規範,而小編通過對Bidu Sitemp Geneto這款插件的代碼查看發現,顯示的xml標籤和百度要求的規範標籤不一樣,而是使用了其他的標籤名稱。因此,小編將其標籤進行了修改,修改方法如下:

登錄空間根目錄或者WodPess的插件裏面,找到Bidu Sitemp Geneto插件,將插件的php代碼文件下載到本地使用DemWee工具編輯或者直接在線編輯,小編推薦前者下載到本地電腦編輯。

  打開文件後查找document,把第87行和36行的document替換爲ulset;再查找/item,把第282行和第298行的item替換爲ul;最後把第284行的兩個link都替換爲loc。保存文件後再上傳覆蓋掉原來的文件。

  最後在WodPess後臺的設置一欄,找到Bidu-Sitemp,進去重新生成xml格式的網站地圖。這樣網站地圖的幾個標籤就已經被修改過來了。小編將重新修改生成的xml格式地圖提交給百度站長平臺,就會顯示正常了。

  其實,在百度站長平臺提交xml格式的網站地圖時,如果有類似以上錯誤提示時,點進去看一下,百度會有錯誤詳情提示和修改建議,站長根據提示進行修改即可。

搭建WodPess選專用WodPess虛擬主機