-
Notifications
You must be signed in to change notification settings - Fork 1.1k
匹配方式
avenwu.wwb edited this page Oct 28, 2015
·
10 revisions
# 匹配域名www.example.com下的所有请求,包括http、https、ws、wss
www.example.com operator-uri
# 匹配域名www.example.com下的所有http请求
http://www.example.com operator-uri
# 匹配域名www.example.com下的所有https、ws、wss请求
https://www.example.com operator-uri
路径匹配(对https、ws、wss请求,先启用HTTPS功能)
# 匹配请求url为 www.example.com/[dir[/...]]的http、https、ws、wss请求
www.example.com/[dir] operator-uri
# 匹配请求url为 http://www.example.com/[dir/...] 的http请求
http://www.example.com/[dir] operator-uri
# 匹配请求url为 https://www.example.com/[dir/...] 的http请求
https://www.example.com/[dir] operator-uri
# 匹配请求url为 ws://www.example.com/[dir/...] 的ws请求
ws://www.example.com/[dir] operator-uri
# 匹配请求url为 wss://www.example.com/[dir/...] 的wss请求
https://www.example.com/[dir] operator-uri
正则表达式的语法和js的一致,支持两种模式:/reg/
、/reg/i
忽略大小写,支持子匹配,不支持/reg/g
。
#匹配所有请求
/./ operator-uri
#匹配url里面包含摸个关键字的请求,且忽略大小写
/keyword/i operator-uri
#利用子匹配把url里面的参数带到匹配的操作uri
#下面正则将把请求里面的文件名称,带到匹配的操作uri
/[^?#]\/([^\/]+)\.html/ protocol://...$1... #最多支持9个子匹配 $1...9