AWS:将https www重定向到https非www

时间:2018-01-06 08:38:06

标签: amazon-web-services redirect amazon-s3

我尝试在AWS上执行以下重定向:

https://www.example.com --> https://example.com

AWS的常用方法是设置S3存储桶并将其设置为重定向,然后创建指向该S3存储桶的记录集。这仅适用于访问者输入域的非https版本的情况。我试图解决有人可能去https://www.example.com的情况。目前,如果他们去那个地址,它只是超时。

最好的方法是什么?我已尝试设置整个CloudFront分配,因此我可以在www子域上设置证书,但CloudFront不识别我的S3存储桶上设置的重定向规则,它只是想要文件,所以我&# 39; m离开时给它提供了一个元刷新页面,这是一个非常粗糙的解决方案。

1 个答案:

答案 0 :(得分:1)

  

CloudFront无法识别我的S3存储桶上设置的重定向规则,它只需要文件

这表明您将CloudFront指向存储桶的REST端点(通过在创建源时从下拉列表中选择存储桶),该端点不使用重定向规则。您需要网站端点。

在S3控制台中查找存储桶的网站端点主机名,并将其粘贴为源域名。这会将网站端点创建为自定义源,并将使用目标存储桶中的重定向配置。

  

注意

     

请务必指定静态网站托管端点,而不是桶的名称。

     

http://docs.aws.amazon.com/AmazonS3/latest/dev/website-hosting-cloudfront-walkthrough.html