我的知识记录

虚拟主机web.config staticContent_json与woff字体

很多站长遇到 web.config staticContent 以为文件没上传,实际是 MIME 类型没配置。IIS 的 staticContent 节点里加 mimeMap,fileExtension 填扩展名,mimeType 填标准类型。Apache 的 .htaccess 加 AddType 类型扩展名。配置完立即生效,不用重启。

Nginx 配置 MIME:在 conf/mime.types 文件里加类型,或在 server 块里用 types { }。Nginx 默认 mime.types 已经包含 json、svg、mp4,字体可能需要手动加。改完 nginx -t 校验再 reload。

参考(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 "*" ```

webp无法显示是 MIME 配置中的常见问题。配置不生效检查 web.config/.htaccess 是否在正确目录、语法是否正确、是否被父目录配置覆盖;IIS 重复 mimeMap 报错用 remove 先移除;字体 CORS 问题加跨域头;webp 旧浏览器不支持,要做降级(用 jpg 替代)。

SVG 文件的特殊性:SVG 是 XML 格式,MIME 必须是 image/svg+xml,用 text/xml 或 application/octet-stream 浏览器会下载而不是显示。SVG 还可以内嵌 HTML,有 XSS 风险,用户上传的 SVG 要过滤脚本或转成图片。

虚拟主机web.config staticContent_json与woff字体

标签:

更新时间:2026-08-27 13:07:49

上一篇:新主机配置邮件服务_虚拟主机实用教程

下一篇:虚拟主机屏蔽IP访问配置方法_Apache IIS屏蔽IP访问教程详解