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
相关推荐
mit6.8241 小时前
[无人机sdk] Open Protocol | 协议包构造&验证
游戏引擎·无人机·cocos2d
tealcwu1 小时前
【Unity踩坑】Unity测试用例命名空间错误解决方案
unity·游戏引擎·测试用例
爱看书的小沐4 小时前
【小沐杂货铺】基于Three.js绘制三维管道Pipe(WebGL、vue、react)
javascript·vue.js·webgl·three.js·管道·pipe·三维管道
AA陈超5 小时前
虚幻引擎5 GAS开发俯视角RPG游戏 P06-28 构建属性菜单小部件控制器
c++·游戏·ue5·游戏引擎·虚幻
地狱为王5 小时前
Unity使用PP-MattingV2实现人像分割
unity·游戏引擎
在路上看风景8 小时前
7.1 阴影贴图
unity
lrh30258 小时前
Unity 高效 ListView GridView
unity·高效·复用·uilistview·uigridview
星夜泊客11 小时前
[特殊字符] Unity 对象判空机制混乱原因总结(上篇)
unity·游戏引擎
应用市场20 小时前
Godot C++开发指南:正确获取节点的Forward/Up/Right方向向量
c++·游戏引擎·godot
小南家的青蛙21 小时前
O3DE社区发布2510.0版本
游戏引擎·图形引擎