【问题标题】:Testdomain indexed by Google. How to fix this?谷歌索引的测试域。如何解决这个问题?
【发布时间】:2012-01-30 10:59:58
【问题描述】:

在开发过程中,我们在测试服务器上使用域。开发完成后,我们将代码“推送”到 livedomain(在 liveserver 上)。开发只发生在测试域上。

在开发过程中,我们将 Google Analytics 添加到我们的代码中。现在谷歌索引了我们的开发域,并在搜索结果中显示了实时域和测试域。 我们只希望我们的 livedomain 在 Google 搜索结果中。

我阅读了一些关于 301 重定向的文档。但这是解决此问题的最佳方法吗?

开发域:http://developer.example.com:81(在测试服务器上) 直播域名:http://www.example.com(在直播服务器上)

【问题讨论】:

    标签: seo http-status-code-301


    【解决方案1】:

    如果你想删除你的测试域,你必须隐藏这个域以便从世界访问。

    您可以在 apache、ngix、tomcat 或其他东西中进行设置,以便您可以从特定 IP 访问此域 - 这通常在您想向客户显示站点或想要测试站点时完成...

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

    【讨论】:

    • 为了测试,添加测试用户的每个 IP 以允许访问将是很多工作。还有其他方法吗?
    【解决方案2】:

    我认为您可以使用Google Webmasters 请求删除 URL(站点配置 > 爬虫访问)以加快从索引中删除 url。您也可以查看this了解更多详情。

    301 重定向不会为您解决任何问题,因为我想您仍然需要访问该域,但只需要访问开发组。您可以拒绝/允许从特定 IP 访问该子域。

    【讨论】:

    • 我仍然需要开发组访问该域。我们还使用一群人来测试我们的应用程序。因此,允许每个测试人员进行大量工作。
    • 您可能想用 htpasswd 保护整个目录。这里有更多细节link
    【解决方案3】:

    Google 尊重 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

    【讨论】:

    • 只需将robot.txt文件添加到testdomain即可解决问题。
    猜你喜欢
    • 1970-01-01
    • 2023-01-07
    • 1970-01-01
    • 2011-11-17
    • 2021-11-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多