AWS S3控制台的新功能。我有一个已上传并放在桶中的应用程序。应用中的所有文件都是在“webApp”中上传的。文件夹,包括我已设置为索引文档的index.html。
我得到了一个' 404'加载页面时出错。这意味着服务器找不到index.html,可能是因为它位于根文件夹中。因为我不能像这样设置索引文档:
webApp/index.html
有没有办法配置我的index.html文件,而不必将其从“webApp'”中删除。文件夹?
Curent设置:
someBucketName.com - > webApp - >的index.html
答案 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/
路径的索引。索引文件用作它所驻留的路径的索引。如果您希望将文件作为站点根目录的索引,则需要将文件复制或移动到存储桶的根目录。