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の新しいバージョンでこれを処理できると思いますか?)