【问题标题】:Is Google Cloud Storage indexed in search?Google Cloud Storage 是否在搜索中编入索引?
【发布时间】:2012-12-31 19:15:34
【问题描述】:

如果文件被放入 Google Cloud 存储并公开,但该文件的 URL 不存在于另一个网页上,Google 是否仍会将其编入其搜索结果中?有人知道吗?

【问题讨论】:

  • 我更新了您的问题,更清楚地表明它与搜索有关。

标签: google-cloud-storage


【解决方案1】:

Google 的搜索索引独立于其云存储。在云存储中公开文件不会自动在 Google 的搜索结果中将其编入索引。

但是,问这个问题让我相信您可能想知道是否可以公开文件并合理地确定任何人都无法访问该文件。如果文件对您或您的用户具有任何敏感性质,那么这不是正确的解决方案。

如果您在网站上使用 GCS 并希望安全地提供文件,您可能需要尝试 Signed URLs 选项。如果只是要被索引,您可以将robots.txt 文件添加到存储桶的根目录,以排除该文件被索引。

【讨论】:

  • 这是一个由 iOS 应用程序访问的文件,因此 URL 永远不会公开。这不是秘密信息,只是我不想编入索引的东西。
  • 您可以在您的存储桶中添加一个 robots.txt 文件以防止它被索引。
  • 好主意。不知道它是否会有所帮助,但很容易做到。谢谢。
  • robots.txt 只有放在根目录下才有效。这只有在您使用带有谷歌云存储桶的自定义域名时才有可能,否则它将被放置到像https://storage.googleapis.com/bucket-name/robots.txt 这样的子目录中并且它不会工作,但是使用自定义域名它将是您的根目录目录如www.bucket-name.com/robots.txt
【解决方案2】:

如果您在 Google 的云存储中有一个公共文件,则必须对该文件的 URL 进行索引,否则服务器将无法找到它。

Google 云端硬盘也会发生同样的情况。公共 URL 仍然被编入索引,并且在服务器的查找表中仍然可用,即使网络上的任何地方都不存在硬链接。

【讨论】:

  • 不确定为什么文件“必须被索引”。我只是不希望有人进行谷歌搜索并找到该文件。我希望它就像有一个 robots.txt 文件。
  • 哦,我不知道允许 robots.txt 的谷歌云存储。你的问题相当不清楚。我不确定您认为它在哪里被索引,但现在我看到您指的是他们的 search results 索引,那么我的猜测是否定的。但这是一个猜测。我保证它在某处被索引。可能会或可能不会向公众提供。
猜你喜欢
  • 2013-04-30
  • 1970-01-01
  • 2012-07-22
  • 1970-01-01
  • 2018-06-01
  • 1970-01-01
  • 2013-11-30
  • 2015-08-01
  • 1970-01-01
相关资源
最近更新 更多