假设我的根目录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。
任何人都知道吗?
答案 0 :(得分:-1)
是的,它将在您上面提到的场景中发生变化。在上面的场景中,您的Robot.txt可以指向来自任何目录sub或main的相同域url。