提交百度网站地图时提示“xml根节点错误”的解决方法

119次阅读

共计 901 个字符,预计需要花费 3 分钟才能阅读完成。

有网站优化经验的站长都知道站长地图,它的作用就是放置了网站上需要搜索引擎抓取的很多页面链接,非常有利于 SEO 优化。使用 WordPress 建站的站长因为都知道一款 Baidu Sitemap Generator 插件,它能自动生成百度 XML 文件,并且定时自动更新,有利于站长把链接提交给百度。

不过小编近日遇到了一个问题,就是在通过百度站长平台去提交百度网站地图时,却提示:xml 根节点错误 。那么遇到这样的问题应该如何解决呢? 经过摸索和测试了很多方法,小编整理了解决该问题的方法:

在百度站长平台看到提交 sitemap 后显示:xml 根节点错误。点击进去看到的建议解决方案是:请检查拼写,严格遵循规范修改 xml 文件后再提交。那么规范的 xml 文件是怎样的呢? 我们来看下百度的 sitemap 规范 (下图所示):

提交百度网站地图时提示“xml 根节点错误”的解决方法

以上就是百度的 sitemap 规范,而小编通过对 Baidu Sitemap Generator 这款插件的代码查看发现,显示的 xml 标签和百度要求的规范标签不一样,而是使用了其他的标签名称。因此,小编将其标签进行了修改,修改方法如下:

登录空间根目录或者 WordPress 的插件里面,找到 Baidu Sitemap Generator 插件,将插件的 php 代码文件下载到本地使用 DreamWeaver 工具编辑或者直接在线编辑,小编推荐前者下载到本地电脑编辑。

打开文件后查找 document,把第 187 行和 316 行的 document 替换为 urlset;再查找 /item,把第 282 行和第 298 行的 item 替换为 url;最后把第 284 行的两个 link 都替换为 loc。保存文件后再上传覆盖掉原来的文件。

最后在 WordPress 后台的设置一栏,找到 Baidu-Sitemap,进去重新生成 xml 格式的网站地图。这样网站地图的几个标签就已经被修改过来了。小编将重新修改生成的 xml 格式地图提交给百度站长平台,就会显示正常了。

提交百度网站地图时提示“xml 根节点错误”的解决方法

其实,在百度站长平台提交 xml 格式的网站地图时,如果有类似以上错误提示时,点进去看一下,百度会有错误详情提示和修改建议,站长根据提示进行修改即可。

搭建 WordPress 选专用 WordPress 虚拟主机

正文完
 0