虚拟主机虚拟主机MIME配置_常见类型速查
虚拟主机MIME配置时区分 IIS 和 Apache。Windows 虚拟主机用 web.config,Linux Apache 用 .htaccess,Nginx 用 types 或 mime.types 文件。中资源虚拟主机面板通常有 MIME 类型设置入口,图形化添加不用写代码。
字体文件跨域(CORS)问题:字体文件在不同域名或 CDN 上,浏览器会报 CORS 错误,不是 MIME 问题。需要在服务器加 Access-Control-Allow-Origin 头,允许跨域。Apache 用 Header set Access-Control-Allow-Origin "*",Nginx 用 add_header Access-Control-Allow-Origin *。
参考(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
# 字体跨域
配置完用命令行 ls 验证确认。curl -I 文件URL 返回 200,Content-Type 正确(json 是 application/json,woff2 是 application/font-woff2)。浏览器访问文件能正常下载或显示,F12 → Network 看响应头 Content-Type。字体文件还要看是否有 CORS 报错。
CDN 环境下 MIME 类型由 CDN 节点决定,源站配置正确但 CDN 可能缓存了旧的 404 响应。CDN 后台刷新该文件或目录,CDN 回源拿到正确的 Content-Type。CDN 也可以自定义 MIME 类型,在 CDN 后台配置。

更新时间:2026-09-03 15:26:21