为了从 Amazon S3 托管纯静态站点,重写 URL 和终端节点以便通过重写引擎(例如任何 Web 服务器)以更友好的方式访问其资源是唯一的途径吗?最好将其托管为 EC2 吗?
这似乎有点矫枉过正,但不确定是否有替代方案。
我不确定你为什么需要重写。
您可以将 DNS CNAME 分配给 DNS 的 S3 存储桶。他们最近开始支持默认文档。
让您可以完美主持http://www.example.com/ http://www.example.com/ or http://www.example.com/some/path/to/some/file.html http://www.example.com/some/path/to/some/file.html