unity3d打包webgl版本时不选Decompression Fallback 选项,打出来的包如下图:
放到服务器后会报错gz文件无法解析,官方只给出了iis和Apache上的配置方案,但我整了半天也没搞出来,后来换成nginx服务器后,在国外发现一篇帖子解决问题,需要在nginx.conf中加入如下配置:
location ~* .gz$ {
add_header Content-Encoding gzip;
location ~* .data.gz$ {
types { }
default_type application/octet-stream;
}
location ~* .wasm.gz$ {
types { }
default_type application/wasm;
}
location ~* .js.gz$ {
types { }
default_type application/javascript;
}
location ~* .symbols.json.gz$ {
types { }
default_type application/octet-stream;
}
}
重启服务器,解决问题。



