Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/url/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
谷歌抱怨有错误:“我不知道;缺少XML标记";在Joomla2.5中使用Xmap时_Xml_Url_Joomla2.5 - Fatal编程技术网

谷歌抱怨有错误:“我不知道;缺少XML标记";在Joomla2.5中使用Xmap时

谷歌抱怨有错误:“我不知道;缺少XML标记";在Joomla2.5中使用Xmap时,xml,url,joomla2.5,Xml,Url,Joomla2.5,我的站点地图(由Joomla 2.5中的Xmap自动生成)如下所示: <urlset xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xsi:schemaLocation="http://www.sitemaps.org/schemas/sitemap/0.9 http://ww

我的站点地图(由Joomla 2.5中的Xmap自动生成)如下所示:

<urlset xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xsi:schemaLocation="http://www.sitemaps.org/schemas/sitemap/0.9 http://www.sitemaps.org/schemas/sitemap/0.9/sitemap.xsd"></urlset>

它已成功地检查并使用格式良好的XML,“validator.w3.org”中有3条警告

然而,谷歌没有接受它,所以我不得不在它前面加上以下一行:

<?xml version="1.0" encoding="UTF-8"?>

当它被接受时,谷歌标记错误;“缺少XML标记”


解决方案是什么?

如果您的XML站点地图的URL少于50000个,并且大小小于10MB,则不需要使用站点地图索引。 检查协议

您可以做的另一个尝试是:只需在“帖子类型”下取消选中所有“帖子类型”,然后只选中帖子和页面。
希望这有帮助。

我在您的帖子中缩进了代码,使其可见。我让格式尽可能接近你最初发布的内容,因为我认为它可能很重要。注意,在
xsi:schemaLocation
的值中加入了两个URL。这是一个印刷错误还是你的问题的原因?你说得很好;这似乎很奇怪。但这段代码是由Joomal自动创建的!我在“validator.w3.org”中对它进行了测试,结果很好。你可以自己测试。我再次粘贴原始代码(从记事本中复制):sitemaps.org/schemas/sitemap/0.9/sitemap.xsd“>我不知道“文章类型”下的“所有”文章类型指的是什么"'. 在哪里,在乔姆拉?顺便说一句,这是一个完全不同的问题:我不经常访问这个网站。为了查看我的问题和答案,我必须搜索“问题”的标题。有没有更简单的方法?谢谢。@AbeEkbatani您可以随时访问底部的此链接(它是您的个人资料),您可以看到您所问的问题,然后单击该链接。