子域名 iis7 的 robots.txt

子域名 iis7 的 robots.txt

我在 iis7 中有两个不同的站点,它们都指向同一个文件夹,并且有不同的子域

www.站点名称.com foo.站点名称.com

它们本质上是同一个网站,但根据子域名运行不同的逻辑。

我希望 www.sitename.com 被 Google 编入索引(它已经编入了)但我不希望 foo.sitename.com 被搜索到。

我可以使用机器人文件将其排除吗?

答案1

它们是否共享同一个物理文件夹?如果是这样,我能想到的唯一解决方法是使用 urlrewrite 来阻止对 foo.somedomain.com 的此类请求。否则,使用两个单独的文件夹和两个 robots.txt 文件是另一种方法。robots.txt 的好坏取决于搜索引擎是否遵守它。

编辑另一种方法是将子域放在根域下方,并使用 url 重写将请求重定向到它。

http://weblogs.asp.net/owscott/archive/2010/01/26/iis-url-rewrite-hosting-multiple-domains-under-one-site.aspx

相关内容