将工作从www.example.com重定向到https://example.com,但不是从https://www.example.com

时间:2018-03-27 02:10:45

标签: amazon-web-services amazon-cloudfront amazon-route53

我使用S3,CloudFront和Route53在AWS上托管了一个静态网站。

我使用证书管理器颁发了证书(包括* .example.com example.com),当我输入example.com和www.example.com时,一切正常。这两个网址都重定向到https://example.com,这正是我想要的。

但是,如果我尝试转到https://www.example.com它不起作用,尽管http://www.example.com确实有效。那是为什么?

我假设我在Route53或CloudFront中做错了什么。

1 个答案:

答案 0 :(得分:1)

  1. 确保您已在us-east-1区域中创建了要与Cloudfront一起使用的证书。
  2. 确保您在CloudFront Alternate CNAME条目中同时输入了www.example.comexample.com
  3. 确保行为设置为Redirect HTTP to HTTPS
  4. 确保原始文件中包含index.html文件。它也可以在Cloudfront分发中明确指定。
  5. 如果您可以提供分发设置,那将会很有帮助。