在robots.txt中同时列出站点地图和站点地图索引文件?

| 我的网站包括3个主要部分:评论,论坛和博客。我有用于论坛和博客的插件,可以为它们自动生成站点地图。论坛插件生成指向多个索引的站点地图INDEX文件,博客插件生成包含我所有博客内容的常规站点地图文件。这是来自robots.txt的条目:
Sitemap: http://www.datesphere.com/forum/sitemap-index.xml
Sitemap: http://www.datesphere.com/blog/sitemap.xml
我刚刚创建了一个Reviews sitemap.xml文件,其中包含“评论”部分中的所有内容。我打算只向robots.txt添加一行,因此整个过程看起来像这样:
Sitemap: http://www.datesphere.com/forum/sitemap-index.xml
Sitemap: http://www.datesphere.com/blog/sitemap.xml
Sitemap: http://www.datesphere.com/reviews-sitemap.xml
这是我的问题:我知道您可以在robots.txt中列出多个站点地图,但是可以列出站点地图索引文件以及多个站点地图吗?如果Googlebot在robots.txt中找到了sitemap-index.xml文件,它会忽略其他站点地图文件吗?如果是这样,我是否必须将我的博客和评论站点地图放在另一个站点地图索引文件中,并将其列出在robots.txt中? 我已经检查了一下,但只能找到以下问题的答案:“我可以列出多个站点地图吗?”     
已邀请:
        Googlebot不会忽略您在robots.txt中列出的任何站点地图,即使您也列出了其父站点地图索引。我们几乎跟踪找到的每个链接,如果允许,我们将对其进行爬网。 就个人而言,我可能只会列出Sitemap索引,尽管只是出于可管理性的考虑,但这取决于您,Googlebot不会介意是否同时列出索引和Sitemap。     
        如果有多个站点地图,则可以在robots.txt文件中指定站点地图索引文件URL,如下例所示:
// robots.txt
Sitemap: http://www.example.com/sitemap_index.xml 
User-agent:* 
Disallow: /some/disallowed/path
或者,您可以指定多个站点地图文件的各个URL,如下例所示:
// robots.txt
Sitemap: http://www.example.com/sitemap_host1.xml 
Sitemap: http://www.example.com/sitemap_host2.xml 
User-agent:* 
Disallow: /some/disallowed/path
最后,这是在将Sitemap指令添加到robots.txt文件时需要注意的事项。     

要回复问题请先登录注册