我正在 S3 和 CloudFront 上托管 Jekyll 博客。在 S3 上设置默认文档工作正常,所有子文件夹本机都转到 index.html。
在我的 CloudFront 发行版中,我已将默认根对象设置为 index.html,但子目录没有得到这个 - 相反,我收到以下错误
<Error>
<Code>NoSuchKey</Code>
<Message>The specified key does not exist.</Message>
<Key>about</Key>
<RequestId>F8324894C093EB53</RequestId>
<HostId>
Girhbo7YLEl9sxPS3KjvhbkpL32qNsYgiVLElAhPOvqrekfqfpJ/2AAYRg4rNJ+t4Imc86cjiw4=
</HostId>
</Error>
Run Code Online (Sandbox Code Playgroud)
如果我手动浏览到 domain/subdir/index.html 它工作正常。
有任何想法吗?