我的知识记录

虚拟主机文件404_MIME类型设置解决

美橙互联虚拟主机做 MIME类型设置,配置前先确认文件确实存在且路径正确,再确认是 MIME 问题。curl -I 文件URL 返回 404 且文件确实存在,就是 MIME 缺失。配置后 curl -I 返回 200 且 Content-Type 正确。

IIS web.config 配置 MIME:在 system.webServer/staticContent 节点加 ,先 remove 再 add 避免重复报错。常用的还有 .woff application/font-woff、.woff2 application/font-woff2、.svg image/svg+xml、.webp image/webp、.mp4 video/mp4。

参考(Apache .htaccess MIME与CORS): ``` AddType application/json .json AddType image/svg+xml .svg AddType application/font-woff .woff AddType application/font-woff2 .woff2 AddType image/webp .webp AddType video/mp4 .mp4

# 字体跨域 Header set Access-Control-Allow-Origin "*" ```

MIME 类型安全:不要把 .php 映射成 text/plain(会泄露源码),不要把可执行文件映射成可下载类型(安全风险)。只添加确实需要的类型,不用的不添加。IIS 的 requestFiltering 可以禁止危险扩展名。

CDN 环境下 MIME 类型由 CDN 节点决定,源站配置正确但 CDN 可能缓存了旧的 404 响应。CDN 后台刷新该文件或目录,CDN 回源拿到正确的 Content-Type。CDN 也可以自定义 MIME 类型,在 CDN 后台配置。

虚拟主机文件404_MIME类型设置解决

标签:

更新时间:2026-09-02 15:51:34

上一篇:批量替换关键词命令大全_Linux sed与MySQL REPLACE

下一篇:修改word文档修改时间cmd命令_命令行改文件时间_批处理脚本