Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/amazon-s3/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Amazon web services 为什么亚马逊S3托管的网站让我下载除index.html之外的所有页面_Amazon Web Services_Amazon S3 - Fatal编程技术网

Amazon web services 为什么亚马逊S3托管的网站让我下载除index.html之外的所有页面

Amazon web services 为什么亚马逊S3托管的网站让我下载除index.html之外的所有页面,amazon-web-services,amazon-s3,Amazon Web Services,Amazon S3,我将一个包含数据文件的bucket转换为一个网站 我添加了这个页面可以正常工作,并且可以在Firefox中作为网页查看 但是当我尝试查看现有页面时,例如 Firefox告诉我,如果它们不是html页面,为什么会这样呢?可能是内容类型搞乱了一些方法,单击s3控制台页面中的文件,单击属性,展开元数据,并确保内容类型字段设置正确(使用工作索引页面作为参考).内容类型可能被搞乱了。如何,请单击s3控制台页面中的文件,单击属性,展开元数据,并确保内容类型字段设置正确(使用工作索引页面作为参考)。除此之

我将一个包含数据文件的bucket转换为一个网站

我添加了这个页面可以正常工作,并且可以在Firefox中作为网页查看

但是当我尝试查看现有页面时,例如


Firefox告诉我,如果它们不是html页面,为什么会这样呢?

可能是内容类型搞乱了一些方法,单击s3控制台页面中的文件,单击属性,展开元数据,并确保内容类型字段设置正确(使用工作索引页面作为参考).

内容类型可能被搞乱了。如何,请单击s3控制台页面中的文件,单击属性,展开元数据,并确保内容类型字段设置正确(使用工作索引页面作为参考)。除此之外,我想说的是,s3网站配置可能不正确,因此它将它们作为文件而不是网页提供。@迈克,谢谢,事实确实如此,其他文件是由我的服务器通过代码上传的,而不是使用Amazon Web服务器,并将内容设置为application/octet stream。由于某种原因,当我去更改文本/html时,文本/html没有列在下拉列表中,而是手动输入,链接现在可以工作了。@迈克,你是怎么得到这么短的stackoverflow名称的?你才成为会员几个月!好消息-如果你不介意为我把它标记为答案,我会把它作为答案发布?谢谢当然没问题谢谢确实如此,其他文件是由我的服务器以代码形式上传的,而不是使用Amazon Web服务器,并将内容设置为application/octet stream。由于某些原因,当我去更改文本/html时,文本/html没有列在下拉列表中,而是手动输入,链接现在可以工作了。