0

好的,我知道标题没有任何意义,所以在这里我试图详细解释它。

我正在使用一个主机,它为我的域提供空间,并让我在其上“添加”其他域。所以假设我有一个域 A,我添加了一个域 B。基本上,我的主机给了我一个 public_html,我可以在其中放置显示有人访问网站 A 的内容。但是,当我添加域 B 时,它可以让我放置B 的内容,在那个 public_html 的 INSIDE 中,这样网站 B.com 也可以通过访问 A.com/siteB 来访问......这一切都很好,除了谷歌已经开始索引 B.com 以及 A.com/ siteB,我对它索引 B.com 没问题,但我想阻止它索引 A.com/siteB,这样当人们搜索 B 时,它最终不会显示 A.com/siteB。

有任何想法吗?如果问题仍然不清楚,请告诉我。

4

1 回答 1

1

放一个

User-agent: *
Disallow: /siteB

在您的主域根目录中的robots.txt中。所有有礼貌的机器人都会接受这一点,但根据他们访问您网站的频率,您可能需要等待一段时间,然后搜索引擎才会更新他们的数据库。

此外,您可以将带有重定向规则的 .htaccess 添加到 /siteB/... 将使用 siteA 域完成的请求重定向到http://siteB/ ...这将使每个人都使用规范域,即使他们浏览到不太受欢迎的那个。

于 2010-05-09T14:35:24.287 回答