如何在文件夹中设置我的index.html?

时间:2017-01-02 01:02:32

标签: amazon-web-services amazon-s3

AWS S3控制台的新功能。我有一个已上传并放在桶中的应用程序。应用中的所有文件都是在“webApp”中上传的。文件夹,包括我已设置为索引文档的index.html。

我得到了一个' 404'加载页面时出错。这意味着服务器找不到index.html,可能是因为它位于根文件夹中。因为我不能像这样设置索引文档:

webApp/index.html

有没有办法配置我的index.html文件,而不必将其从“webApp'”中删除。文件夹?

Curent设置:

someBucketName.com - > webApp - >的index.html

2 个答案:

答案 0 :(得分:0)

可以通过设置来更改索引文档的路径。

S3> (你的桶)>属性>启用网站托管>索引文件。

有关详细信息,请参阅AWS文档。 http://docs.aws.amazon.com/AmazonS3/latest/dev/HowDoIWebsiteConfiguration.html

更新

您不能在索引文档中包含斜杠。索引文档必须直接存在于目录的根目录下。

另请参阅:https://docs.aws.amazon.com/AmazonS3/latest/dev/IndexDocumentSupport.html

所以,我认为它需要放在root中。

答案 1 :(得分:0)

您的文件是webApp/路径的索引。索引文件用作它所驻留的路径的索引。如果您希望将文件作为站点根目录的索引,则需要将文件复制或移动到存储桶的根目录。