如何将非www重定向到aws s3存储桶和cloudfront中的www

时间:2016-05-03 09:28:51

标签: amazon-s3 amazon-cloudfront

我知道如何在apache服务器中使用.htaccess将非www重定向/重写为www。但我不知道s3桶和CloudFront。我使用CloudFront在s3存储桶上托管了该网站。

如何将所有http://example.com/次请求重定向到http://www.example.com

2 个答案:

答案 0 :(得分:4)

S3中有一个功能,你可以这样做。选择存储桶,在静态虚拟主机下的属性中选择将所有请求重定向到其他主机名

在此处阅读更多内容:https://aws.amazon.com/blogs/aws/root-domain-website-hosting-for-amazon-s3/

评论更新: 在example.com的域设置中添加一个cname,指向您的存储桶端点,并将www.example.com的cname指向指向云端点。

答案 1 :(得分:3)

回答这个

  1. 创建www.example.com s3存储桶并设置此存储桶中的所有代码
  2. 创建example.com s3存储桶并将重定向设置为https://aws.amazon.com/blogs/aws/root-domain-website-hosting-for-amazon-s3/
  3. 所说的www.example.com
  4. 使用www.example.com的s3存储桶链接创建云端并配置,并仅为www.example.com添加cname条目。
  5. 在路线53中,www.example.com将别名指定为与s3存储桶相关的云端链接
  6. for example.com point alias s3 bucket of example.com
  7. 感谢您帮助我的工作。