【发布时间】:2020-05-25 14:42:32
【问题描述】:
我对 Firebase 托管比较陌生。我有一个正在开发的网络应用程序,并且我有 2 个 Firebase 项目设置:1 个用于我的生产环境,1 个用于我的暂存环境。
理想情况下,我希望我的暂存环境不会被 Google 索引。
有人知道 Google 是否默认抓取 Firebase 托管网站?如果是这样,防止这种情况的最佳方法是添加一个不允许所有的 robots.txt?
任何信息将不胜感激。
【问题讨论】:
我对 Firebase 托管比较陌生。我有一个正在开发的网络应用程序,并且我有 2 个 Firebase 项目设置:1 个用于我的生产环境,1 个用于我的暂存环境。
理想情况下,我希望我的暂存环境不会被 Google 索引。
有人知道 Google 是否默认抓取 Firebase 托管网站?如果是这样,防止这种情况的最佳方法是添加一个不允许所有的 robots.txt?
任何信息将不胜感激。
【问题讨论】:
我认为 Google 对待托管在 Firebase 上的网络应用与托管在其他任何地方的网络应用没有任何不同;谷歌会自动索引它可以找到的所有内容。 Officially,谷歌通过查找链接和站点地图来查找网站。因此,如果您的暂存环境未链接到任何地方,并且您不直接向 Google 提交站点地图,那么理论上您不应该被编入索引。
但是,我不会指望你没有把链接放在那里。将来某个时候,链接可能会出于某种原因在线。
您可以使用以下值将 robots.txt 添加到您的临时站点:
User-agent: *
Disallow: /
但根据我的经验,更好的解决方案是让您的临时站点在没有用户名/密码的情况下无法访问。这样一来,谷歌的机器人就无法索引登录表单以外的任何内容。如果人们确实找到了您的暂存 URL,他们将无法看到那里发生了什么。
大多数人实际上都在努力获得很高的索引,但这并不是那么简单。由于您的目标不是排名靠前,因此应该很容易。这就像试图不赢得一场比赛。
【讨论】: