我在 IIS 7+ 上部署的站点存在三个问题。
我正在为与旧域名完全不同的内容重新使用我现有的域名。问题是旧网站已被谷歌索引,但内容在新网站上不再可用。如何删除谷歌上的旧内容索引?
我在 AWS 上托管了一个测试站点,并向其中添加了大量测试数据。我不知道 Robots.txt,所以网站被抓取了。该站点只能通过 IP 访问。我现在已经将我的生产站点移动到同一台服务器上并将 ip 链接到顶级域。问题是旧的测试数据出现在搜索中并通过 ip 链接重定向到生产站点。测试数据不再可用
我有两个顶级域名 .co.in 和 .in 都指向同一台服务器。我是否需要进行一些配置,以免因重复内容而受到 google 的惩罚?
我搜索了论坛和网络,但不确定如何为我的 mvc 3 应用程序配置 301 或 302
皮纳金
最佳答案
您可以向 google 提交请求,要求他们从索引中删除内容 (http://support.google.com/webmasters/bin/answer.py?hl=zh-CN&answer=1663416),但它可能不会发生了一段时间。如果内容不再存在,Google 会自动从其索引中删除该内容。同时,您应该使用 URL 重写从您的服务器返回响应,如下所示
- 如果内容在其他位置仍然可用,则发出
301 永久移动
- 如果与缺失内容上下文相似的内容在不同位置仍然可用,则发出
303 See Other
- 如果内容不再可用,则发出
404 Not Found
- 如果内容在其他位置仍然可用,则发出
对于测试数据 url 的设置 URL 重写以发出
404 Not Found
。这将迫使搜索引擎从它的索引中删除丢失的内容。它不会立即发生,但最终会发生。设置 IIS 重写规则,以便
.co.in
重定向到.in
(反之亦然)。这将确保尽管可以从多个域访问您的内容,但您只有 1 个主域,因此搜索引擎不会因重复内容而惩罚您
关于asp.net-mvc-3 - 为新内容重复使用域名并永久删除 beta 站点索引内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12245856/