如何在放入文件夹时设置我的index.html?
AWS S3控制台非常新颖。我有一个已上传并放置在存储桶中的应用程序。该应用中的所有文件都上传到了“webApp”文件夹中,其中包括我的index.html,该文件已被设置为我的索引文档。如何在放入文件夹时设置我的index.html?
加载页面时出现'404'错误。这意味着服务器无法找到index.html,可能是因为它位于根文件夹内。既然不能设置索引文件,像这样:
webApp/index.html
是否有配置我的index.html文件,而不必把它拿出来的“Web应用程序”文件夹的方法是什么?
CURENT设置:
someBucketName.com - > web应用程序 - >的index.html
索引文件的路径可以通过设置来改变。
S3>(您的存储桶)>属性>启用网站托管>索引文档。
有关详细信息,请参阅AWS文档。 http://docs.aws.amazon.com/AmazonS3/latest/dev/HowDoIWebsiteConfiguration.html
更新:
不能包含索引文件中斜线。索引文件必须直接存在于目录的根目录下。
参见:https://docs.aws.amazon.com/AmazonS3/latest/dev/IndexDocumentSupport.html
所以,我认为它需要放在根目录下。
是的,这就是我指的,索引文件不能是webApp/index.html,只是index.html也给我一个404错误以及 –
对不起。我误解了。您不能在索引文档中包含斜杠。索引文件必须直接存在于目录的根目录下。另见:https://docs.aws.amazon.com/AmazonS3/latest/dev/IndexDocumentSupport.html – minamijoyo
@ Kode_12我很抱歉误会。我已经更新了我的答案。 – minamijoyo
您的文件是webApp/
路径的索引。索引文件充当它驻留的路径的索引。如果您希望文件成为网站根目录的索引,则需要将该文件复制或移动到存储区的根目录。
有人可以解释为什么这是downvoted? –