2

为了从 Amazon S3 托管纯静态站点,是否是通过重写引擎(例如任何 Web 服务器)以更友好的方式重写 URL 和端点以访问其资源的唯一途径?最好将其作为 EC2 托管吗?

这似乎有点矫枉过正,但不确定是否有替代品。

4

2 回答 2

3

我不确定你为什么需要重写。

您可以将 DNS CNAME 分配给 DNS 的 S3 存储桶。他们最近开始支持默认文档。

所以你可以完美地托管http://www.example.com/http://www.example.com/some/path/to/some/file.html

http://aws.typepad.com/aws/2011/02/host-your-static-website-on-amazon-s3.html

于 2011-03-08T19:55:16.067 回答
1

S3 不提供“重写” URL 的功能,因为键是不可变的。

如果您想使用不同于 S3 密钥的 URL,您必须自己代理请求。

于 2011-03-08T18:55:01.693 回答