【发布时间】:2012-12-31 19:15:34
【问题描述】:
如果文件被放入 Google Cloud 存储并公开,但该文件的 URL 不存在于另一个网页上,Google 是否仍会将其编入其搜索结果中?有人知道吗?
【问题讨论】:
-
我更新了您的问题,更清楚地表明它与搜索有关。
如果文件被放入 Google Cloud 存储并公开,但该文件的 URL 不存在于另一个网页上,Google 是否仍会将其编入其搜索结果中?有人知道吗?
【问题讨论】:
Google 的搜索索引独立于其云存储。在云存储中公开文件不会自动在 Google 的搜索结果中将其编入索引。
但是,问这个问题让我相信您可能想知道是否可以公开文件并合理地确定任何人都无法访问该文件。如果文件对您或您的用户具有任何敏感性质,那么这不是正确的解决方案。
如果您在网站上使用 GCS 并希望安全地提供文件,您可能需要尝试 Signed URLs 选项。如果只是要被索引,您可以将robots.txt 文件添加到存储桶的根目录,以排除该文件被索引。
【讨论】:
https://storage.googleapis.com/bucket-name/robots.txt 这样的子目录中并且它不会工作,但是使用自定义域名它将是您的根目录目录如www.bucket-name.com/robots.txt
如果您在 Google 的云存储中有一个公共文件,则必须对该文件的 URL 进行索引,否则服务器将无法找到它。
Google 云端硬盘也会发生同样的情况。公共 URL 仍然被编入索引,并且在服务器的查找表中仍然可用,即使网络上的任何地方都不存在硬链接。
【讨论】: