在 Amazon S3 上托管网站,URL 不断重定向

在 Amazon S3 上托管网站,URL 不断重定向

我正在尝试使用 Amazon S3 来托管我的网站。我已通过 namecheap 注册了域名。每当我导航到mywebsite.com浏览器中的 URL 时,它都会变为http://mywebsite.com.s3-website-us-east-1.amazonaws.com/。我希望浏览器中的 URL 保持不变,但真的不知道如何修复它。以下是我的设置的几个屏幕截图。如果能得到任何帮助,我将不胜感激。

namecheap DNS 设置 namecheap DNS 设置

53 号公路设置 在此处输入图片描述

答案1

DNS 有限制。顶级域名必须是 A 记录,不能是 CNAME。例如,serverfault.com不能是 CNAME,必须是 IP 地址,因为 A 记录的值就是 IP 地址。尝试将 A 记录更改为指向 IP 地址(可以是 IP 地址,s3-website-us-east-1.amazonaws.com然后根据需要添加另一个 ALIAS 记录。

答案2

根据指南,亚马逊建议您创建两个存储桶:

  • 我的网站
  • www.mywebsite.com

其中一个存储桶将用于托管实际站点(启用网络托管),另一个存储桶用作域重定向(将所有请求重定向到另一个主机名)。然后以相同的方式使用 ALIAS 将两个存储桶添加到 Route53。

您可以在以下位置找到更多信息这个详细的指南这里

答案3

我的问题最终是由 DNS 缓存引起的。ipconfig /flushdns从命令行运行以及刷新 Chrome 和 Firefox 中的缓存即可解决问题。

相关内容