西部数码虚拟主机MIME配置_json返回404方法
西部数码虚拟主机做 json返回404,配置前先确认文件确实存在且路径正确,再确认是 MIME 问题。curl -I 文件URL 返回 404 且文件确实存在,就是 MIME 缺失。配置后 curl -I 返回 200 且 Content-Type 正确。
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
# 字体跨域
MIME 类型安全:不要把 .php 映射成 text/plain(会泄露源码),不要把可执行文件映射成可下载类型(安全风险)。只添加确实需要的类型,不用的不添加。IIS 的 requestFiltering 可以禁止危险扩展名。
JSON API 的 MIME 类型:接口返回 JSON 时 Content-Type 用 application/json,不要用 text/html。PHP 用 header('Content-Type: application/json; charset=utf-8') 再 echo json_encode。json_encode 加 JSON_UNESCAPED_UNICODE 中文不转义。

更新时间:2026-08-26 23:29:25