浏览器栏URL为S3网站自行更改

时间:2016-02-11 05:41:17

标签: url amazon-s3 http-redirect static-site

我已使用AWS walkthrough设置了s3托管的静态网站。我也按照演练使用route53获取域名,该路由转发到站点(通过创建类型为A-IPV4的RecordSet并将别名指定为s3桶)。这种作品。我可以看到内容正常 - 将mything.com输入浏览器的网址栏会显示正确的页面。

但浏览器的网址栏会自动更改为http://mything.com.s3-website-us-west-1.amazonaws.com。我不想要那个 - 我希望网址栏继续显示mything.com。有没有办法做到这一点?

1 个答案:

答案 0 :(得分:1)

我想我已修好了。 问题在于,根据演练,我设置了两个名为mything.comwww.mything.com的S3存储桶。然后我将www.mything.com设置为重定向到另一个存储桶。问题是在AWS重定向字段中,我输入了另一个存储桶的端点,而不仅仅是其名称。在浏览器中,当我转到www.mything.com时,我获得了301重定向到完整的s3端点。在chrome 47中,301重定向被缓存,然后即使我将mything.com输入到url栏中,也会稍微间歇地应用。在aws控制台中修复重定向后,我需要在chrome中删除我最近的浏览历史记录,以摆脱缓存的301重定向。