Unity-Linux部署WebGL项目MIME类型添加

在以往的文章中有提到过使用IIS部署WebGL添加MIME类型使WebGL项目在浏览器中能够正常加载,那么如果咱们做的是商业项目,往往是需要部署在学校或者云服务器上面的,大部分情况下如果项目有接口或者后台管理系统,后台基本都会使用Linux系统,那么对于Unity开发人员来说就很不友好了,其实不需要自己去部署,只需要进行相关配置,让后台开发人员直接把项目通过Linux直接部署到服务器即可,下面直接上干货。

1、创建配置文件

在WebGL包体文件夹根目录创建.htacess文件,也可以先新建一个txt文本,在写好MIME类型后再更改文件名称,注意这里是完整的文件+后缀名为.htacess

2、编写配置

其实看代码字面理解和IIS是一样的,只不过IIS的配置拥有可视化配置界面,这里直接用代码手动添加MIME类型,缺什么类型咱们就补什么类型,如项目打包AssetBundle后后缀为.ab的包读取,或项目打包后在Build文件夹下的.unityweb资源包。

复制代码
AddHandler application/octet-stream.ab
AddHandler application/octet-stream.unityweb
相关推荐
魔士于安16 小时前
unity 音乐会场景 unity2022
游戏·unity·游戏引擎·贴图·模型
一线灵17 小时前
Axmol 3.x 输入系统重构:从 Touch/Mouse 到统一 Pointer,再到现代 InputField
重构·游戏引擎
Zwarwolf17 小时前
Godot零散知识点项目汇总
游戏引擎·godot
Mediary18 小时前
Unity is running with Administrator privileges, which isnot supported...
unity
游乐码20 小时前
Unity基础(十四)场景异步加载
unity·游戏引擎
mxwin21 小时前
Unity Shader URP:法线在空间变换上的特殊性
unity·游戏引擎·shader
nnsix21 小时前
Unity 动态批处理、静态批处理、GPU Instaning、SRP Batcher 笔记
笔记·unity·单一职责原则
charlee441 天前
Unity在安卓端如何调试输出信息
android·unity·adb·游戏引擎·真机调试
TCW11211 天前
Minetest游戏引擎源代码解析
游戏引擎