ルートに robots.txt ファイルがありhttp://domain.com/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 とそこからのすべてのサブフォルダを指定できるのは当然のことです。
誰か確実に知っていますか?