在robots.txt中,我可以为站点 Map 文件编写以下相对URL吗?
sitemap: /sitemap.ashx
或者我必须使用站点 Map 文件的完整(绝对)URL,例如:
sitemap: http://subdomain.domain.com/sitemap.ashx
为什么我想知道:
-
我拥有一个新的博客服务www.domain.com,允许用户在accountname.domain.com上发布博客 .
-
我使用通配符,因此所有子域(帐户)都指向:"blog.domain.com" .
在blog.domain.com中,我放了robots.txt让搜索引擎找到站点 Map . 但是,由于通配符,所有用户帐户共享相同的robots.txt文件 . 这就是为什么我不能使用第二种方法 . 而目前我不能使用url重写txt文件 . (我想IIS的更高版本可以处理这个?)
1 回答
根据官方documentation on sitemaps.org,它需要是一个完整的URL: