🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
## 简介 添加header头的功能,主要是业务方需求,比如字体资源的跨域操作、添加允许的header头...、 ***** **特:** 配置 CSP 策略在这里将非常简单 ## 入口 ![](https://img.kancloud.cn/ab/e5/abe5176c637eba7cf7096b8c285c3cbb_948x652.png) ## 主界面 ![](https://img.kancloud.cn/ca/7c/ca7cb342e05414caca5983e9c27994fe_987x481.png) 添加header头配置开关:这个就是控制该模块是否使用的总开关 这里可以看到操作中有 上移、下移,等这样条件规则组顺序的功能,这就表示这里的规则,是有顺序控制的,越在上面,越早执行!!! 调整好顺序后,一定要 `应用` ,然后在 `保存` ## 添加: ![](https://img.kancloud.cn/e4/50/e4501a337abd2d372c2417b6307cbb51_735x528.png) * des:配置本条规则的描述 信息 * state:配置本条规则是否启用的开关 * tag:标记是否跳过后续的规则匹配(该值是一个数组,可以写多个模块名称) all_Mod 表示跳过后续所有规则; 指定模块【realIpFrom_Mod,ip_Mod,host_method_Mod,rewrite_Mod,host_Mod,app_Mod,referer_Mod,uri_Mod,header_Mod,useragent_Mod,cookie_Mod,args_Mod,post_Mod,network_Mod,replace_Mod】 * add_headers:配置配置添加header头信息(这个key的值是一个列表) 规则第一个参数:添加 header 头的名称 规则第二个参数:添加 header 头的内容(目前不支持动态变量,后续可能放开一些动态变量) * hostname、uri 这2个规则的匹配和过去介绍的一样 第一个参数:匹配的内容 第二个参数:匹配的方法(匹配符) 【参考匹配方式】 第三个参数:取反标记 ## 删除: 删除该条规则,立刻生效 ## 保存: 这里只会保存那些永久的规则,非永久的规则不会被保存到本地文件!!! 保存该模块规则到服务器json配置文件(防止重启后配置丢失) 注:Slave 会自动保存配置到json文件!!!