我几乎到处搜索如何使用 cloudfront 进行重定向。我创建了一个 s3 bucket 用于静态网站托管,甚至在那里使用了它们的重定向,BUT
因为我没有通过 cloudfront 提供整个网站,现在 cloudfront 不遵循该重定向规则。
我怎样才能让 cloudfront 将非 www 重定向到 www?
答案1
我最终发现我需要 2 个 S3 存储桶,一个用于重定向,另一个用于我的主站点,并将主站点托管在 cloudfront 后面,同样在 route53 中,我将 www 路由到 cloudfront 并将非 www 路由到重定向到 www 的 S3 存储桶。
就是这样。我花了很多时间才弄清楚我需要创建 2 个 S3 存储桶。所以对于其他遇到这种情况的人来说,你需要 2 个 S3 存储桶,另一个存储桶仅用于重定向,甚至不需要包含单个文件,因为它除了重定向之外不会提供任何其他服务