/ / robots.txtで相対サイトマップURLを使用できますか? - seo、sitemap、robots.txt

robots.txtで相対サイトマップURLを使用できますか? - seo、sitemap、robots.txt

robots.txtでは、サイトマップファイルの次の相対URLを記述できますか?

sitemap: /sitemap.ashx

または、次のようなサイトマップファイルの完全な(絶対)URLを使用する必要がありますか?

sitemap: http://subdomain.domain.com/sitemap.ashx

なぜ私は疑問に思う:

  • 私は新しいブログサービス、www.domain.comを所有しており、ユーザーはaccountname.domain.comでブログを書くことができます。
  • ワイルドカードを使用するので、すべてのサブドメイン(アカウント)は「blog.domain.com」を指します。

blog.domain.comに私はロボットを置いた。txtを使用して検索エンジンにサイトマップを検索させます。 しかし、ワイルドカードのために、すべてのユーザーアカウントが同じrobots.txtファイルを共有しています。なぜ、私は第2の選択肢を使用できないのですか?今のところ、txtファイルにはURLリライトを使用できません。 (私はそれ以降のバージョンのIISがこれを処理できると思う?)

回答:

回答№1の289

公式によると sitemaps.orgのドキュメント それは完全なURLである必要があります:

robots.txtファイルを使用してサイトマップの場所を指定できます。これを行うには、以下の行を追加するだけです。 完全なURL サイトマップへ:

Sitemap: http://www.example.com/sitemap.xml