【发布时间】:2015-04-24 21:14:30
【问题描述】:
如果之前有人问过这个问题,请原谅我,有很多资源涉及到这个问题,但似乎没有什么适合我的特定 (https) 用例。
我正在尝试将https://www.example.com 重定向到https://example.com。同样,这应该适用于 http://www.example.com 到 https://example.com。
我已经使用 s3 存储桶的来源设置了一个云端分发,将 http 重定向到 https,添加了 cname example.com 并添加了我的域证书(适用于 www 子域以及裸域)。
我还设置了一个单独的分发,其 cname 为 www.example.com,添加了证书并将源设置为一个单独的 s3 存储桶,在(静态网站托管)中将所有请求重定向到 https://example.com。
http://example.com 到 https://example.com 的重定向按预期工作,但是 http(s)://www.example.com 到 https://example.com 没有。
在路由 53 中,我将根域别名为第一个 cloudfront 分布,而 www 别名为第二个。
【问题讨论】:
-
请在此处查看我的回答,这应该很有帮助:stackoverflow.com/questions/36265027/…
-
我们可以把它移到服务器故障而不是关闭这个问题吗?我想添加一个答案。
-
+1 @jtheletter 的提议。只是为了记录,我写了一个in-depth tutorial,关于如何使用 S3、CloudFront 和 Route53 建立一个静态网站。它描述了用于正确处理 www 子域的基本 AWS 基础设施。
标签: redirect ssl amazon-s3 amazon-cloudfront amazon-route53