AWS/Route53/S3:将 www.example.com 重定向到 example.com 有效。将 example.com 重定向到 www.example.com 无效

AWS/Route53/S3:将 www.example.com 重定向到 example.com 有效。将 example.com 重定向到 www.example.com 无效

要使用 Route53 上的 DNS 在 S3 上设置静态站点,我们有两个选择。

如果我们希望用户输入www.example.com并在地址栏中将其自动替换为example.com,我们可以执行以下操作。

  • 在 S3 上:我们设置了两个 bucket,一个用于 ,example.com另一个用于www.example.com。我们将“所有请求”从www.example.com重定向到example.com,而后者具有“启用网站托管”功能,当然还有实际文件。
  • 在 Route53 上:在 的托管区域example.com,我们已经创建了两个记录集:一个 NS,另一个 SOA。我们设置第三个记录集,即名称为:的别名记录集,example.com并将值设置为 UI 提供的值。我们还设置了第四个记录集,即 CNAME,名称为:www.example.com,值:example.com

这样可行!

现在假设我们想做相反的事情。

如果我们希望用户输入example.com并在地址栏中将其自动替换www.example.com,我预计以下内容将是解决方案。

  • 在 S3 上:我们设置了两个 bucket,一个用于 ,example.com另一个用于www.example.com。我们将“所有请求”从example.com重定向到www.example.com,而后者具有“启用网站托管”以及实际文件。
  • 在 Route53 上:在 的托管区域example.com,我们已经创建了两个记录集:一个 NS,另一个 SOA。我们设置第三个记录集,即名称为:的别名记录集,www.example.com并将值设置为 UI 提供的值。

这不管用。

我错过了什么?

答案1

example.com您缺少指向包含重定向的 S3 存储桶的别名记录集example.com

相关内容