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
相关推荐
斯幽柏雷科技6 小时前
[Unity]Inspector各种写法(持续更新中)
java·unity·游戏引擎
qq_283720056 小时前
WebGL基础教程(十四):网络图片纹理映射渲染完整实战(新手也能轻松上手)
网络·webgl
林鸿群6 小时前
Cocos2d-x v4 官方文档学习总结
学习·游戏引擎·cocos2d
林鸿群7 小时前
Cocos2d-x 官方仓库学习总结
学习·游戏引擎·cocos2d
毕竟秋山澪8 小时前
unity Skill接入TraeAI操作步骤
unity·游戏引擎
XR-AI-JK8 小时前
01-VR开发如何配置和搭建基础环境
unity·vr·vr基础教程·vr教程·vr实战教程·vr节奏游戏·unityvr教程
派葛穆8 小时前
Unity-生成预制体1
unity
WarPigs10 小时前
Unity CG着色器实战
unity·着色器
废嘉在线抓狂.10 小时前
TimeLine如何自定义轨道
unity·c#·对话系统
ellis19701 天前
Unity资源管理框架Addressables[六] 内存管理
unity