haproxy path_beg,path_end ,hdr_beg

<pre name="code" class="python"><pre name="code" class="sql">
5.5 path_beg <string>
           用于测试请求的URI是否以<string>指定的模式开头。

acl url_static path_beg -i /static /images /javascript /stylesheets
测试URL是个以/static /images /javascript /stylesheets开头
       
5.6 path_end <string>
           用于测试请求的URL是否以<string>指定的模式结尾

acl url_static       path_end       -i .jpg .gif .png .css .js

测试URI是否以.jpg .gif .png .css .js结尾



5.7 hdr_beg <string>
           用于测试请求报文的指定首部的开头部分是否符合<string>指定的模式

acl host_static hdr_beg(host) -i img. video. download. ftp.
用于测试请求报文首部中的主机是否已img. video. download. ftp.开头
acl monitor hdr_beg(host) -i monitor.test.com    #定义ACL名称,对应的请求的主机头是monitor.test.com  




                                    
原文地址:https://www.cnblogs.com/hzcya1995/p/13351508.html