AWS S3 存储桶重定向重定向到格式错误的 URL

ted*_*toy 5 redirect amazon-s3 amazon-web-services static-site amazon-route53

我已经按照亚马逊提供的使用 s3 存储桶进行网站托管的说明进行了操作。

我创建了两个 S3 存储桶,一个名为 MyWebsite.com,另一个名为 www.MyWebsite.com。在 S3 中,我已将两个存储桶中的后者配置为重定向到前者,如示例所示。

我正在使用 Route53 为 www 和非 www 域设置别名记录集。我的记录集如下:

名称MyWebsite.com别名目标s3-website-us-west-1.amazonaws.com。

名称:www .MyWebsite.com别名目标s3-website-us-west-1.amazonaws.com。

访问非 www 域,MyWebsite.com 工作正常,但是当我尝试访问 www.MyWebsite.com 时,我被重定向到无效的 url:

http://http//MyWebsite.com.s3-website-us-west-1.amazonaws.com/

额外的“http//”(没有冒号)来自哪里,我该如何防止它?

编辑:实际网站名称是thinkingdots.com

Joh*_*bly 0

我不确定您是否真的需要两个 s3 存储桶。我假设您在 上有一个网站部署MyWebsite.com.s3-website-us-west-1.amazonaws.com/

AWS 有一个限制,即 MyWebsite.com 的 Route53 上的 A 记录必须与 s3 存储桶的命名约定相匹配 - 在本例中为“裸域名”(即没有子域)。

对于www.MyWebsite.com,我相信您需要在 Route53 上创建一条 CNAME 记录,将其与 MyWebsite.com 关联起来