質問: 相対的なサイトマップのurlをrobots.txtで使用できますか。 robots.txtに、サイトマップファイルの次の相対urlを記述できますか。sitemap: /sitemap.ashx または、サイトマップファイルには完全な(絶対)urlを使用する必要がありますか。sitemap: http://subdomain.domain.com/sitemap.ashx なぜ私は疑問に思う: 私はユーザーがaccountname.domain.comにブログを書くことを可能にする新しいブログサービス、www.domain.comを所有しています。 私はワイルドカードを使用しているので、すべてのサブドメイン(アカウント)は "blog.domain.com"を指しています。 blog.domain.comに検索エンジンにサイトマップを見つけさせるためにrobots.txtを入れました。しかし、ワイルドカードが原因で、すべてのユーザーアカウントが同じrobots.txtファイルを共有しています。2番目の方法を使用できないのはそのためです。そして今のところ私はtxtファイルにurl rewriteを使うことができません。 (私は、iisの後のバージョンでこれを処理できると思いますか?)
回答: 公式によると sitemaps.orgのドキュメント それは完全なurlである必要があります: robots.txtファイルを使用してサイトマップの場所を指定できます。これを行うには、サイトマップにthe full urlを含む次の行を追加します。 sitemap: http://www.example.com/sitemap.xml