PbootCMS上传目录 MIME / nosniff(SVG、SVGZ、AVIF)
Apache:源码包已提供 rewrite/static-upload.htaccess,程序会通过 upload_ensure_htaccess() 自动部署为 static/upload/.htaccess(首次上传、开启伪静态、在线升级成功后会补齐)。请确认站点允许目录级 AllowOverride 且启用了 mod_mime/mod_headers。
Nginx:不会读取 .htaccess,请将源码包 rewrite/static-upload.nginx.conf 中的片段并入站点配置,确保 /static/upload/ 返回正确 Content-Type 与 X-Content-Type-Options: nosniff,并禁止执行上传目录内脚本。其中 .svgz 须带 Content-Encoding: gzip(片段内已单独 location),否则浏览器会把压缩字节当 XML 解析。
Nginx:不会读取 .htaccess,请将源码包 rewrite/static-upload.nginx.conf 中的片段并入站点配置,确保 /static/upload/ 返回正确 Content-Type 与 X-Content-Type-Options: nosniff,并禁止执行上传目录内脚本。其中 .svgz 须带 Content-Encoding: gzip(片段内已单独 location),否则浏览器会把压缩字节当 XML 解析。

更新时间:2026-10-09 13:05:22
上一篇:PbootCMS Nginx环境
下一篇:PbootCMS步骤说明