使用 AWS Route 53 将 www 域重定向到裸域

Use AWS Route 53 to redirect www domain to naked domain

我的情况可能和别人做的相反(裸到www),但问题是一样的

这是我当前的设置。

CloudFront:我创建了 2 个发行版。其中一个具有来源和 CNAME www.domain.com,另一个具有 domain.com。它们都将 HTTP 重定向到 HTTPS 并指向不同的 S3 存储桶。

S3:有2个桶。一个托管静态网站(裸),另一个仅 301 重定向到第一个存储桶。

Route 53:我有 2 个托管区域,每种情况一个,指向各自的 CloudFront 分布。但是,我仅为裸托管区域将名称服务器复制到我的域托管设置 (NameCheap)。

我是否也应该将其他名称服务器复制到 NameCheap 自定义 DNS?这将使 11 行中的 8 行成为 NameCheap 限制。我在某个地方读到过一篇关于这个的文章,但不幸的是我把它弄丢了!

听起来您创建了两个托管区域,一个 domain.com 和一个 www.domain.com。您要做的是

  1. 删除 www.domain.com 托管区域。
  2. 在 domain.com 区域中创建 www 资源记录并将其指向相关的云端分布
  3. 仅使用 domain.com 个名称服务器更新您的注册商