使用 cloudfront 将非 www 重定向到 www 以进行静态网站托管

使用 cloudfront 将非 www 重定向到 www 以进行静态网站托管

我几乎到处搜索如何使用 cloudfront 进行重定向。我创建了一个 s3 bucket 用于静态网站托管,甚至在那里使用了它们的重定向,BUT因为我没有通过 cloudfront 提供整个网站,现在 cloudfront 不遵循该重定向规则。

我怎样才能让 cloudfront 将非 www 重定向到 www?

答案1

我最终发现我需要 2 个 S3 存储桶,一个用于重定向,另一个用于我的主站点,并将主站点托管在 cloudfront 后面,同样在 route53 中,我将 www 路由到 cloudfront 并将非 www 路由到重定向到 www 的 S3 存储桶。

就是这样。我花了很多时间才弄清楚我需要创建 2 个 S3 存储桶。所以对于其他遇到这种情况的人来说,你需要 2 个 S3 存储桶,另一个存储桶仅用于重定向,甚至不需要包含单个文件,因为它除了重定向之外不会提供任何其他服务

相关内容