在robots.txt
文件中,是否可以使用相对路径而不是绝对路径来指出Sitemap?
Sitemap: http://www.example.com/sitemap.xml
代替:
Sitemap: sitemap.xml
Curiose note SO robots.txt
#
# this technically isn't valid, since for some godforsaken reason
# sitemap paths must be ABSOLUTE and not relative.
#
Sitemap: /sitemap.xml
答案 0 :(得分:3)
The official sitemap documentation在其示例中显示了一个完整的URL,其中包含对XML站点地图位置的引用。
Sitemap: http://www.example.com/sitemap-host1.xml
但是,它没有指定是否必须使用完整的URL或绝对路径。 StackOverflow robots.txt意味着需要绝对路径,并且当它们使用相对路径时它们会出现问题。因此,如果您想确定搜索引擎找到您的站点地图,最好使用完整的URL或绝对路径。由于这很容易做到,我没有看到为什么要使用亲属的原因。