我们正在 IIS7 上的单个环境中运行一个包含多种语言的网站。例如,
- oursite.com - 英文
- oursite.de - 德语
- oursite.es - 西班牙语
这是一个单主机环境。所有这些站点都位于同一台物理机器上的同一应用程序空间中。
我需要通过 robots.txt 进行站点地图的交叉提交。查看 sitemap.org 指南表明这是可行的,但例子表示不同的物理机。
oursite.com/robots.txt 中的以下条目是否有效?
http://www.oursite.com/sitemap-oursite-de.xml
http://www.oursite.com/sitemap-oursite-es.xml
答案1
我不确定它是否会以这种方式工作(我猜它不会),但我认为最好的选择是使用某种重写规则来识别该网站正在哪个域上运行并显示适当的 robots.txt。