1

所以一个客户有这个自动生成的站点地图:http ://nordwest-najad.se/sitemap.xml 当我尝试将它添加到谷歌网站管理员工具时,我收到了这个错误:

Missing XML tag
This required tag is missing. Please add it and resubmit.

问题是xml标签在那里并且文档没有任何问题。
我已经通过这些网站验证了文档:
http ://www.validome.org/google/
http://sitemapxml.net/sitemap-validator.php
http://www.xml-sitemaps.com/validate-xml- sitemap.html
并且所有三个站点都说没有错误。

4

3 回答 3

1

我为我的情况修复了它

我检查了www.dhakalist.com/sitemap.xml我正在工作但不是dhakalist.com/sitemap.xml

所以我在我的 .htaccess 文件中添加了这些行并解决了问题。

RewriteCond %{HTTP_HOST} !^www\.

RewriteRule ^(.*)$ http://www.%{HTTP_HOST}/$1 [R=301,L] 

现在谷歌正在使用站点地图。

于 2014-04-11T02:53:36.603 回答
0

谷歌网站管理员工具显示正确的错误,因为您完全丢失了您的 XML 标记。因为你的起跑线

“http://www.google.com/schemas/sitemap/0.9/sitemap.xsd">”有错误。

改变它

http://www.sitemaps.org/schemas/sitemap/0.9/sitemap.xsd">

这对于验证定义元素和属性的过程是必要的。您可以根据 XML 架构指南在站点地图文件中进行定义。

于 2013-01-30T06:26:36.557 回答
0

来自: http: //support.google.com/webmasters/bin/answer.py ?hl=en&answer=183668

您的站点地图文件必须指定以下 XML 命名空间:xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"。

于 2012-12-06T17:33:32.023 回答