s3 静态托管显示文件夹内容列表而不是 index.html
s3 static hosting display a list of the folder contents instead of index.html
我在 s3 上托管了一个小页面:http://artisants.maison-travaux.fr.s3-website-eu-west-1.amazonaws.com/
该存储桶上有一个 CNAME 指向的域名。当我去 index.html url 时:http://artisants.maison-travaux.fr/index.html 它有效。
但是存储桶的根显示存储桶内容的列表:http://artisants.maison-travaux.fr/
在bucket配置中,我确实添加了index.html
作为索引文档。但这并不能解决问题。我必须编辑一些重定向规则吗?
这不是默认配置,我觉得很奇怪。
我尝试了重定向规则:
<RoutingRules>
<RoutingRule>
<Redirect>
<Protocol>http</Protocol>
<ReplaceKeyWith>index.html</ReplaceKeyWith>
<HttpRedirectCode>301</HttpRedirectCode>
</Redirect>
</RoutingRule>
</RoutingRules>
这似乎没有效果。
所以,看来这不是真的可行。
负责管理 DNS 的人员必须在正确的端点上创建 CNAME 点。
我在 s3 上托管了一个小页面:http://artisants.maison-travaux.fr.s3-website-eu-west-1.amazonaws.com/
该存储桶上有一个 CNAME 指向的域名。当我去 index.html url 时:http://artisants.maison-travaux.fr/index.html 它有效。
但是存储桶的根显示存储桶内容的列表:http://artisants.maison-travaux.fr/
在bucket配置中,我确实添加了index.html
作为索引文档。但这并不能解决问题。我必须编辑一些重定向规则吗?
这不是默认配置,我觉得很奇怪。
我尝试了重定向规则:
<RoutingRules>
<RoutingRule>
<Redirect>
<Protocol>http</Protocol>
<ReplaceKeyWith>index.html</ReplaceKeyWith>
<HttpRedirectCode>301</HttpRedirectCode>
</Redirect>
</RoutingRule>
</RoutingRules>
这似乎没有效果。
所以,看来这不是真的可行。
负责管理 DNS 的人员必须在正确的端点上创建 CNAME 点。