cloudfront 和 s3 301 重定向显示存储桶的裸域

cloudfront and s3 301 redirect shows naked domain of the bucket

我在 s3 存储桶上有一个静态网站。域地址是 example.com 并且工作正常。

现在我想通过 301 重定向将所有到 www.example 的流量路由到同一个存储桶。

为此我做了以下工作:

  1. 我已经设置了一个桶,它将所有流量定向到另一个桶(我输入了完整端点 url example.com.s3-website.eu -中央-1.awsamazon.com)

  2. 我已经为 www.example.com 设置了一个云端分布,它有 www.example.com 的存储桶(它只将所有流量重定向到 example.com).我输入的备用域名为 www.example.com

  3. 我已经为www.设置了一个route 53入口example.com一条记录指向www.example.com的cloudfront分布.

我遇到的问题是,重定向工作正常,但在浏览器的地址栏上重定向后显示裸端点 url。我想让它显示 www.example.com

实际地址是prochoice.com.tr

预先感谢您的所有帮助。

I have set up a bucket, that directs all traffic to the other bucket (I entered the full endpoint url with example.com.s3-website.eu-central-1.awsamazon.com)

这就是问题所在。您想要输入您希望浏览器被告知请求的实际主机名——而不是底层端点。

这个值只是 example.com