0

我在 IIS 7+ 上部署的站点存在三个问题。

  1. 我将现有域名重新用于与旧域名完全不同的内容。问题是旧网站已被谷歌索引,但新网站上不再提供内容。如何删除谷歌上的旧内容索引?

  2. 我在 AWS 上托管了一个 beta 站点,并向其中添加了大量的测试数据。我不知道 Robots.txt,所以该网站已被抓取。该站点只能通过 IP 访问。我现在已经将我的生产站点移动到同一台服务器上,并将 ip 链接到顶级域。问题是旧的测试数据在搜索中出现并通过 ip 链接重定向到生产站点。测试数据不再可用

  3. 我有两个顶级域 .co.in 和 .in 都指向同一个服务器。我是否需要配置一些东西以免我因重复内容而受到谷歌的惩罚?

我已经搜索了论坛和网络,但不确定如何为我的 mvc 3 应用程序配置 301 或 302

皮纳金

4

1 回答 1

0
  1. 您可以向 google 提交请求,要求他们从索引中删除内容 (http://support.google.com/webmasters/bin/answer.py?hl=en&answer=1663416),但这可能暂时不会发生。如果内容不再存在,Google 会自动从其索引中删除该内容。同时,您应该使用 URL 重写从服务器返回响应,如下所示

    • 301 Moved Permanently如果内容在其他位置仍然可用,则发出 a
    • 303 See Other如果与缺失内容的上下文相似的内容在其他位置仍然可用,则发出a
    • 404 Not Found如果内容不再可用,则发出 a
  2. 对于测试数据 url 的设置 URL 重写以发出404 Not Found. 这将迫使搜索引擎从它的索引中删除丢失的内容。它不会立即发生,但最终会发生。

  3. 设置 IIS 重写规则,以便.co.in重定向到.in(反之亦然)。这将确保尽管您的内容可以从多个域访问,但您只有 1 个主域,因此搜索引擎不会因重复内容而惩罚您

于 2012-09-03T10:48:36.487 回答