acl aclname url_regex [-i] # regex matching on whole URL
URL规则表达式匹配
acl aclname url
path_regex [-i] # regex matching on URL path
略去协议和主机名的URL规则表达式匹配
略去协议和主机名的URL规则表达式匹配
禁止访问qq.com和以chat开头的URL
acl denyurl url_regex -i \.qq\.com
acl denyurl url_regex -i ^http://chat
禁止以jpg结尾和域名中带有sex关键字的URL
acl cache_object urlpath_regex -i \.jpg$
acl cache_object urlpath_regex -i sex
acl cache_object urlpath_regex -i sex
不知是否可以这样理解:
url_regex定义的是URL的正则表达式,针对的是整个URL。如^http://
urlpath_regex定义的是URL中的关键字,如\.jpg$
转载于:https://blog.51cto.com/machael/331726