Skip to content

14 replace_Mod

star edited this page Jan 7, 2018 · 4 revisions

replace_Mod response内容替换模块

(对应配置文件:conf_json/replace_Mod.json)

该模块是整个访问控制规则的 第14步 用于配置返回内容的替换

[
    {
        "state": "on",
        # 该条规则开关(on/off)
        "uri": ["^/api/ip_dict$","jio"],
        # uri规则;第一个参数:匹配内容,第二个:匹配方式,正则匹配
        "hostname": ["101.200.122.200",""],
        # host规则;第一个参数:匹配内容,第二个:匹配方式,字符串等于
        "replace_list":
        # 替换规则列表
            [
             ["deny","","denyFUCK"],
             # 第一条替换规则;第一个参数:需要替换的字符串;第二个:匹配方式,字符串等于;第三个:替换的字符串
             ["allow","","allowPASS"],
             ["lzcaptcha\\?key='\\s*\\+ key","jio","lzcaptcha?keY='+key+'&keytoken=@token@'"]
             # 第三条替换规则;第三参数中的@token@表示动态生成的token
            ]
    },
    ... # 下一条规则
]
Clone this wiki locally