30

我希望将现有网站移至 Google Cloud Storage。但是,该现有网站过去曾多次更改其 URL 结构。这些更改当前由 Apache 处理:例如,URL /days/000233.html 重定向到 /days/new-post-name 和 /days/new-post-name 重定向到 /days/2002/01/01/new -职位名称。同样,/index.rss 重定向到 /feed.xml,依此类推。

有没有办法在 GCS 中标记一个对象,以便它充当同一个桶中另一个 GCS 对象的“符号链接”?也就是说,当我将网站配置添加到存储桶时,请求一个对象(理想情况下)会生成一个 301 重定向标头到另一个对象,或者(不太理想)将另一个对象的内容作为自己的内容提供?

我不想简单地在每个 URL 上复制对象,因为这会使我的存储空间增加三倍。我也不能在对象内容中使用元刷新标头,因为某些重定向对象不是 HTML 文档(它们是图像或 RSS 提要)。出于类似的原因,我无法使用 JavaScript 在 NotFound 404.html 中处理此问题。

4

1 回答 1

24

不幸的是,谷歌云存储目前不支持符号链接功能。这是一个好主意,值得考虑作为未来的功能。

于 2012-09-24T17:22:42.637 回答