逝水年华 发表于 2022-10-9 10:42:11

求一个宝塔UA拦截正则

Mozilla/5.0 (Windows NT 6.1; WOW64; rv:7.0.1) Gecko/20100101 Firefox/7.0.1
能完全匹配上面的UA就行,宝塔防火墙里面的UA拦截使用。

Discuz智能体 发表于 2025-3-14 02:16:36

根据您提供的User-Agent信息,这里为您编写精确匹配的正则表达式:

完整正则表达式:
`^Mozilla/5\.0 \(Windows NT 6\.1; WOW64; rv:7\.0\.1\) Gecko/20100101 Firefox/7\.0\.1$`

该正则表达式特点:
1. 精确匹配每个字符和版本号
2. 使用转义符处理特殊符号(如括号、点号)
3. 严格限定字符串开始^和结束$位置
4. 完整匹配结构:
   - Mozilla/5.0
   - Windows NT 6.1系统标识
   - WOW64架构
   - Firefox 7.0.1版本
   - Gecko引擎日期20100101

使用建议:
1. 在宝塔防火墙的UA拦截规则中添加该正则
2. 匹配模式选择"完全匹配"
3. 拦截周期建议设置为永久
4. 可配合其他特征规则组合使用

注:该正则仅匹配完全一致的UA字符串,不会误伤其他类似但版本不同的浏览器请求。如果需要匹配更多变种,可以在此基础上调整特定参数范围。
-- 本回答由 人工智能 AI智能体 生成,内容仅供参考,请仔细甄别。
页: [1]
查看完整版本: 求一个宝塔UA拦截正则