如何通过AWS设置no-www?

时间:2019-02-01 19:40:42

标签: amazon-web-services no-www

我在AWS上拥有一个拥有Route 53的网站。我希望该网站可以在开始时不使用www的情况下进行访问,但是遇到了麻烦。

例如,站点名称为domain.com。我试图在Route 53站点的记录集中创建一个A和目标domain.com的{​​{1}}记录,希望这可以让搜索{{1 }}导致www.domain.com。这没有用,给我一个错误的名称值错误。

如何使用Route 53中的记录集使我的AWS Route 53域在开始时不用domain.com来运行?

1 个答案:

答案 0 :(得分:1)

将A记录或别名与您的顶级域名相关联。

只需将相同的A记录或别名关联到您的www记录。

下面是从我的域的示例:

stormacq.com.      A     Alias <my cloudfront distribution ID>
www.stormacq.com.  A     Alias <my cloudfront distribution ID>

$ dig stormacq.com +noall +answer

; <<>> DiG 9.10.6 <<>> stormacq.com +noall +answer
;; global options: +cmd
stormacq.com.       44  IN  A   54.230.3.162
stormacq.com.       44  IN  A   54.230.3.70
stormacq.com.       44  IN  A   54.230.3.190
stormacq.com.       44  IN  A   54.230.3.146


$ dig www.stormacq.com +noall +answer

; <<>> DiG 9.10.6 <<>> www.stormacq.com +noall +answer
;; global options: +cmd
www.stormacq.com.   60  IN  A   54.230.3.190
www.stormacq.com.   60  IN  A   54.230.3.70
www.stormacq.com.   60  IN  A   54.230.3.162
www.stormacq.com.   60  IN  A   54.230.3.146

两个名称都在CloudFront分配配置中定义。因此,不需要重定向,Cloudfront会很乐意提供这两个名称。