AWS 静态 S3 网站无法在 IE 中加载
AWS Static S3 Website won't load in IE
我在 AWS S3 中托管了一个静态网站。该网站在 Chrome 中正确加载,但 IE(11 和 Edge)决定在我尝试导航到该站点而不是正常加载页面时下载文件。一些进一步的细节:
- 网页文件没有文件扩展名,它们的格式为"index"、"contact"等
- cloudfront 正在使用中
- 存储桶中的所有文件 public
- 网页文件设置为:
- 内容语言:html
- 内容类型:text\html
它以前在 IE 中工作,所以我不确定现在有什么变化。
看来你的Content Type是错误的;斜线方向错误。当我检查 http 响应 headers 时,我看到:
Content-Type: text\html
尝试将其更改为:
Content-Type: text/html
似乎 Chrome 会接受它,但 Edge 无法识别它,因此下载了该站点。我认为 Edge 认为它的文本只有内容。
我在 AWS S3 中托管了一个静态网站。该网站在 Chrome 中正确加载,但 IE(11 和 Edge)决定在我尝试导航到该站点而不是正常加载页面时下载文件。一些进一步的细节:
- 网页文件没有文件扩展名,它们的格式为"index"、"contact"等
- cloudfront 正在使用中
- 存储桶中的所有文件 public
- 网页文件设置为:
- 内容语言:html
- 内容类型:text\html
它以前在 IE 中工作,所以我不确定现在有什么变化。
看来你的Content Type是错误的;斜线方向错误。当我检查 http 响应 headers 时,我看到:
Content-Type: text\html
尝试将其更改为:
Content-Type: text/html
似乎 Chrome 会接受它,但 Edge 无法识别它,因此下载了该站点。我认为 Edge 认为它的文本只有内容。