mod_userid
模块简介
mod_userid为新用户自动在Cookie中添加用户标识。
基础配置
配置描述
模块基础配置文件: conf/mod_userid/mod_userid.conf
| 配置项 | 描述 |
|---|---|
| Basic.DataPath | 规则配置文件路径 |
| Log.OpenDebug | 是否启用模块调试日志开关 |
配置示例
[Basic]DataPath = mod_userid/userid_rule.data[Log]OpenDebug = true
规则配置
配置描述
模块规则配置文件:conf/mod_userid/userid_rule.data
| 配置项 | 描述 |
|---|---|
| Version | String 配置文件版本 |
| Config | Object 各产品线的规则配置 |
| Config[k] | String 产品线名称 |
| Config[v] | Object 产品线规则列表 |
| Config[v][].Cond | 规则条件, 语法详见Condition |
| Config[v][].Params.Name | Cookie的Name属性 |
| Config[v][].Params.Domain | Cookie的Domain属性 |
| Config[v][].Params.Path | Cookie的Path属性 |
| Config[v][].Params.MaxAge | Cookie的MaxAge属性 |
配置示例
{"Version": "2019-12-10184356","Config": {"example_product": [{"Cond": "req_path_prefix_in(\"/abc\", true)","Params": {"Name": "bfe_userid_abc","Domain": "","Path": "/abc","MaxAge": 3153600},"Generator": "default"},{"Cond": "default_t()","Params": {"Name": "bfe_userid","Domain": "","Path": "/","MaxAge": 3153600}}]}}