在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中,我放入robots.txt,让搜索引擎找到站点地图。 但是,由于通配符,所有用户帐户共享相同的robots.txt文件。这就是为什么我不能使用第二种选择。现在我不能用url重写txt文件。(我猜IIS的后期版本可以处理这个?)