![子域名 iis7 的 robots.txt](https://linux22.com/image/609795/%E5%AD%90%E5%9F%9F%E5%90%8D%20iis7%20%E7%9A%84%20robots.txt.png)
我在 iis7 中有两个不同的站点,它们都指向同一个文件夹,并且有不同的子域
www.站点名称.com foo.站点名称.com
它们本质上是同一个网站,但根据子域名运行不同的逻辑。
我希望 www.sitename.com 被 Google 编入索引(它已经编入了)但我不希望 foo.sitename.com 被搜索到。
我可以使用机器人文件将其排除吗?
答案1
它们是否共享同一个物理文件夹?如果是这样,我能想到的唯一解决方法是使用 urlrewrite 来阻止对 foo.somedomain.com 的此类请求。否则,使用两个单独的文件夹和两个 robots.txt 文件是另一种方法。robots.txt 的好坏取决于搜索引擎是否遵守它。
编辑另一种方法是将子域放在根域下方,并使用 url 重写将请求重定向到它。