AWS Static S3网站不会在IE中加载

时间:2017-11-04 10:08:53

标签: amazon-web-services internet-explorer amazon-s3 microsoft-edge static-site

我在AWS S3中托管了一个静态网站。该网站在Chrome中正确加载,但当我尝试导航到网站而不是正常加载网页时,IE(11和Edge)决定下载文件。一些进一步的细节:

  • 网页文件没有文件扩展名,它们的格式为"索引","联系"等
  • cloudfront正在使用中
  • 所有文件都在桶中公开
  • 网页文件设置为:
    • 内容 - 语言:html
    • 内容类型:text \ html

之前它在IE中工作,所以我不确定现在的变化是什么。

1 个答案:

答案 0 :(得分:2)

您的Content Type似乎错了;斜线是错误的方向。当我检查http响应头时,我看到:

Content-Type: text\html

尝试将其更改为:

Content-Type: text/html

Chrome似乎会接受它,但Edge无法识别它,因此会下载该网站。我认为Edge认为它的文本只是内容。