【问题标题】:s3 static hosting display a list of the folder contents instead of index.htmls3静态托管显示文件夹内容列表而不是index.html
【发布时间】:2016-04-27 04:46:20
【问题描述】:

我在 s3 上托管了一个小页面:http://artisants.maison-travaux.fr.s3-website-eu-west-1.amazonaws.com/

有一个 CNAME 指向该存储桶的域名。当我转到 index.html 网址时:http://artisants.maison-travaux.fr/index.html 它可以工作。

但是bucket的root会显示bucket内容的列表:http://artisants.maison-travaux.fr/

在存储桶配置中,我确实添加了index.html 作为索引文档。但这并不能解决问题。我必须编辑一些重定向规则吗?

这不是默认配置对我来说似乎很奇怪。

我尝试了重定向规则:

<RoutingRules>
    <RoutingRule>
        <Redirect>
            <Protocol>http</Protocol>
            <ReplaceKeyWith>index.html</ReplaceKeyWith>
            <HttpRedirectCode>301</HttpRedirectCode>
        </Redirect>
    </RoutingRule>
</RoutingRules>

这似乎是零效应。

【问题讨论】:

  • 它似乎正在加载。
  • 之所以这样做是因为负责 DNS 管理的人员更改了目标端点 :)
  • aha- 他们把它从 's3' 改成了 's3-website',你猜?你应该把它作为答案。
  • 我这样做是的,谢谢

标签: amazon-web-services amazon-s3 hosting bucket


【解决方案1】:

所以,看来这不是真的可行。

负责管理 DNS 的人员必须将 CNAME 点设置在正确的端点上。

【讨论】:

    猜你喜欢
    • 2015-09-08
    • 2010-11-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-01-14
    • 2019-01-26
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多