【问题标题】:AWS S3 website+cloudfront root domain redirect issuesAWS S3 网站+cloudfront 根域重定向问题
【发布时间】:2018-10-14 09:22:44
【问题描述】:

我有my-domain.com。我希望对 www 子域的请求重定向到根目录,并将所有请求重定向到 https。

我有 2 个 S3 存储桶 - my-domain.comwww.my-domain.com(配置为重定向到 my-domain.com 的空存储桶)

我在 my-domain.com 前面为 https 设置了 Cloudfront 发行版。

对于 DNS,我有一个 my-domain.com 的 A 记录,这是一个指向云端发行版的“别名”记录。我有另一个 www.my-domain.com 的 A 记录,它是指向空的 www.my-domain.com S3 重定向存储桶的“别名”记录

这会导致以下重定向:

http://my-domain.com -> https://my-domain.com

http://www.my-domain.com -> https://my-domain.com

但是,对https://www.my-domain.com 的请求不会重定向。我假设这是因为 S3 重定向存储桶没有 https 侦听器。所以我的问题是,有没有更好的方法来做到这一点?我真的不想为了拥有这个功能而设置另一个 cloudfront 发行版,但如果https://www 没有正确重定向,我会感觉很糟糕。

提前致谢,

【问题讨论】:

    标签: amazon-web-services amazon-s3 dns amazon-cloudfront


    【解决方案1】:

    @rix,

    也许这就是您正在寻找的。 【AWS S3网站+cloudfront根域重定向问题】 (Cloudfront redirect www to naked domain with ssl)

    【讨论】:

    • 我知道这完全是同一个问题,只是有点老了,而且 AWS 的变化很快,整个 2xS3 存储桶 + 2xcloudfront 发行版在我看来有点愚蠢。我想我可能只是别名 www,因为我不关心这个网站的 SEO,而且这个架构似乎完全错误。可惜 S3 托管太棒了..
    猜你喜欢
    • 2020-09-21
    • 2018-04-18
    • 2021-12-16
    • 2018-09-05
    • 1970-01-01
    • 2016-11-15
    • 2017-05-14
    • 2016-12-08
    • 2015-02-27
    相关资源
    最近更新 更多