Amazon AWS - 配置简单的301重定向

时间:2015-03-04 16:00:40

标签: amazon-web-services http-status-code-301 amazon-route53

我想在AWS中设置一个简单的301重定向配置,从我的'非www'网址到'www'网址。

example.com - > 301重定向 - >的 www.example.com

在AWS中,我以这种方式配置了Route 53记录集:

www.example.com - >简单路由到我的EC2实例

example.com - >配置为www.example.com的别名

通过这种方式,重定向工作正常,但如果我通过在线重定向检查(如此link)检查重定向代码,则结果不是301而是200。

所以,这是我的问题:如何配置Route 53 Record set以进行301重定向?

提前感谢您,感谢您的时间。

2 个答案:

答案 0 :(得分:1)

Route 53不处理网络重定向。但是,您可以使用Route 53和S3存储桶执行此操作。 Here are the steps to follow

在您的情况下,存储桶将是example.com。

如果要使用别名(基本上是根CNAME,即使根CNAME不起作用),要更改的配置也在EC2网络服务器上。它需要进行重定向。

答案 1 :(得分:0)

我通过在S3创建一个名为“example.com”的桶(与待重定向域名称相同)更轻松地创建了它,然后我设置了“静态网站托管“属性为”将所有请求重定向到其他主机名“至”www.example.com“。

最后在Route53上,我创建了一个“example.com”的记录集,类型为IPv4,我将它链接到通过制作S3存储桶创建的Alias。

有效!