12

我在 Route 53 中的域托管存在问题。

我需要从 重定向xyz.comwww.xyz.com,所以我在 Route 53 上创建了一个托管区域。我添加了一个带有我的 ELB 地址的 A 记录,以及一个带有www.xyz.com我的 ELB 地址的名称和值的 CNAME。

但是这种设置不会将我的裸域重定向到我的www前缀域。我该如何解决这个问题?

4

5 回答 5

13

我已经使用 S3 和 CloudFront 让它工作了。

你需要两个桶:www.yourdomainname.comyourdomainname.com.

将您的文件保存在www存储桶中。对于裸域存储桶属性,请转到“静态网站托管”部分并选择“将所有请求重定向到另一个主机名”,然后输入www.yourdomainname.com.

于 2014-01-16T00:20:34.430 回答
2

目前仅使用 Amazon Route 53 是不可能的。请查看此线程以获取更多信息。

另外,请注意“裸域”(例如xyz.com)重定向应该在 HTTP 层而不是 DNS 中处理。

于 2013-04-26T16:37:56.453 回答
1

执行以下步骤将解决您的问题:

  1. 创建两个存储桶:一个用于 example.com,一个用于 www.example.com
  2. 设置 example.com 存储桶以重定向到 www.example.com
  3. 创建两个分配:一个使用 example.com 存储桶,一个使用 www.example.com 存储桶(使用 CNAME 对应的域)
  4. 在路由 53 中,A ALIAS example.com 到第一个 CloudFront 分配,A ALIAS www.example.com 到第二个 CloudFront 分配

DNS 更改生效后,浏览到 example.com,它应该重定向到 www.example.com

于 2014-11-26T23:07:29.077 回答
0

我刚刚创建了两条都指向负载均衡器别名的 A 记录。

cstructor.com A  loadbalancer-url
www.cstructor.com A loadbalancer-url
于 2016-08-31T03:04:26.480 回答
0

您需要创建一个新的负载均衡器

在端口 80 http 上使用侦听器将 301 重定向到www.example.com

如果您正在运行 ssl,请在端口 443 上添加另一个侦听器,将 301 重定向到www.example.com

Route 53

并创建一个带有裸域的记录 A,指向新的负载均衡器

于 2021-10-20T10:28:27.423 回答