www.example.com 不起作用,但 www.example.com/index.html 可以。

0

【以下的问题经过翻译处理】 你好,

我正在使用s3和cloudfront创建一个静态网站,我的网站https://www.example.com/index.html可以正常加载,但是https://www.example.com会抛出一个403错误。

我在route 53中有一个托管区域,名为example.com,有6个记录:

  1. example.com 类型为 A,路由到我的cloudfront分发,类似于 abcd123456789.cloudfront.net
  2. www.example.com 类型为 A,再次路由到我的cloudfront分发 abcd123456789.cloudfront.net
  3. example.com 类型为 NS,路由到我的4个名称服务器,类似于 ns-1234.awsdns-01.com
  4. example.com 类型为 SOA,路由到 NS 记录的第一个名称服务器,例如 ns-1234.awsdns-01.com
  5. randomcharacters1.example.com 类型为 CNAME,路由到 randomcharacters2.tftwdmzmwn.acm-validation.aws
  6. randomcharacters3.www.example.com 类型为 CNAME,路由到 randomcharacters4.tftwdmzmwn.acm-validation.aws

这两个CNAME记录可以从aws CM>证书>证书名称>域中获取,其中列出了example.comwww.example.com的记录之一。

此外,这是我在浏览器中输入这些网址时发生的完整列表:

  1. example.com - 重定向到 https://example.com - 403错误
  2. www.example.com - 重定向到 https://example.com - 403错误
  3. https://example.com - 403错误
  4. https://www.example.com - 403错误
  5. http://example.com - 重定向到 https://example.com - 403错误
  6. http://www.example.com - 重定向到 https://example.com - 403错误
  7. example.com/index.html- OK
1개 답변
0

【以下的回答经过翻译处理】 默认的根对象配置不正确。根据文档,它应该只是相对于存储桶的对象名称,不带任何前缀“/”。在您的情况下,应该是“index.html”。

profile picture
전문가
답변함 6달 전

로그인하지 않았습니다. 로그인해야 답변을 게시할 수 있습니다.

좋은 답변은 질문에 명확하게 답하고 건설적인 피드백을 제공하며 질문자의 전문적인 성장을 장려합니다.

질문 답변하기에 대한 가이드라인

관련 콘텐츠