由Google索引的Testdomain。如何解决这个问题?

问题描述:

在开发过程中,我们在测试服务器上使用一个域。开发完成后,我们将代码“推送”到livedomain(在liveserver上)。开发只发生在testdomain上。由Google索引的Testdomain。如何解决这个问题?

在开发过程中,我们加入谷歌分析我们的代码。现在Google索引了我们的开发域,并在搜索结果中显示了live和testdomain。 我们只希望我们的livedomain位于Google搜索结果中。

我读到301重定向的一些文件。但这是解决这个问题的最好方法吗?

Developmentdomain:http://developer.example.com:81(上TESTSERVER) 直播域:http://www.example.com(上liveserver)

谷歌尊重的robots.txt见:http://support.google.com/webmasters/bin/answer.py?hl=en&answer=156449

您可以在域的根目录与内容添加一个robots.txt:

User-agent: * 
Disallow:/

但是,这不会立即解决您的问题, Google Bot需要再次访问您的网站。

而且,看看这个:http://support.google.com/webmasters/bin/answer.py?hl=en&answer=164734

+0

通过只将robot.txt文件添加到testdomain,应该解决问题。 – Freeman84 2011-12-30 14:37:33

如果你想删除您的测试域你要隐藏这一领域从全世界访问。

您可以在Apache中,ngix,Tomcat或别的什么设置,可以从特定的IP访问这个域名 - 这通常是完成时要显示的网站您的客户端或要测试网站...

然后,你将不得不等待大约一个月,当谷歌会看到,有没有这样的域名或网站,并将它从谷歌索引中删除。

+0

为了测试这将是大量的工作来添加testusers的每个IP允许访问。有另一种方法吗? – Freeman84 2011-12-30 13:49:24

我认为你可以使用Google Webmasters请求URL删除(站点配置>抓取工具访问权限)来加快去除索引的url。您也可以检查this了解更多详情。因为我想你仍然需要访问该域名,但只给开发组

301重定向不会解决你任何东西。您可以拒绝/允许从特定IP访问该子域。

+0

我仍然需要访问开发组的该域。我们还使用一组人来测试我们的应用程序。所以让每个测试人员都会做很多工作。 – Freeman84 2011-12-30 13:45:17

+0

您可能想用htpasswd保护整个目录。这里是更详细的[链接](http://*.com/questions/3655771/htaccess-and-htpasswd)。 – osoner 2011-12-30 15:30:11