Cloudfront 路径的别名(A 记录)带有导致错误的附加斜杠

问题描述 投票:0回答:0

我正在尝试通过 Cloudfront 分发将我的域(来自 godaddy)链接到 s3 存储桶。 我已经将域从 godaddy 正确链接到 route 53(我认为是这样......) - 包括通过 dns 的域所有权的 SSL 证书。

然后在 Route 53 中我创建了两条记录 A 和 AAAA 指向云端分布(正确显示在下拉列表中)

xxxxxx.cloudfront.net
.

如果我点击云端链接

xxxxxx.cloudfront.net
然后它工作(通过从 s3 存储桶加载内容)。但是如果我输入链接域地址:
xxxxxx.com
然后它重定向到 s3 网站地址(不是云端)并添加另一个斜杠所以它以
//
结尾 - 它看起来像这样
http://www.xxxxxx.com.s3-website-us-west-2.amazonaws.com//
导致错误:

404 未找到代码:NoSuchKey 消息:指定的密钥不 存在。密钥:/index.html RequestId:XXXXY7HDQK45WG0 HostId: XXXXHbmBlRv8kY80qhngy0hJjcBccW3xrpqdLRdsvjfXmyFiAil6kpUmiBoCi+mymRPyz/lyAtU=

手动删除一个斜杠加载网站

云前的起源看起来像这样:

http://www.xxxxxx.com.s3-website-us-west-2.amazonaws.com

所以我有3个问题:

  1. 为什么我的别名重定向到 S3,而不是云端?
  2. 如何让域名保持 xxxx.com 而不是更改为 xxxx.cloudfront 或.xxxx.s3-website ...
  3. 如何删除这个额外的斜线?
amazon-web-services amazon-s3 dns amazon-cloudfront amazon-route53
© www.soinside.com 2019 - 2024. All rights reserved.