如果robots.txt指向子文件夹中的站点地图,站点地图是否可以在根目录中指定网址?

时间:2013-05-14 05:03:37

标签: html sitemap robots.txt

假设我的根目录http://domain.com/robots.txt中有一个robots.txt文件,该文件指定子文件夹中的站点地图,该子文件夹具有指向站点地图索引的单个声明:

的robots.txt

Sitemap: http://domain.com/sub/sitemap_index.xml

还假设站点地图索引指向与子目录相同的sitemap.xml

sitemap_index.xml

 <?xml version="1.0" encoding="UTF-8"?>
 <sitemapindex xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
    <sitemap>
       <loc>http://domain.com/sub/sitemap-1.xml</loc>
    </sitemap>
 </sitemapindex>

在站点地图规范中,它明确指出站点地图只能指定当前文件夹或子文件夹中的URL。但是,在我上面描述的场景中,这是否会发生变化?我问的原因是我知道robots.txt文件可以指向托管在完全不同的域上的站点地图。如果这是可能的,那么可以理解,子文件夹中的站点地图,但从根目录中的robots.txt指向,可以指定根目录中的URL和所有子文件夹中的URL。

任何人都知道吗?

1 个答案:

答案 0 :(得分:-1)

是的,它将在您上面提到的场景中发生变化。在上面的场景中,您的Robot.txt可以指向来自任何目录sub或main的相同域url。