清漆 3 VCL 正则表达式
Varnish 3 VCL regex
我一直在努力匹配 varnish 3 vcl 中的这个 url 模式
www.example.com/alpha/76/Permanent/
if ((req.url ~ "/*/*/Permanent/$")) {
set beresp.http.Cache-Control = "public, max-age=1400, s-maxage=1400";
set beresp.ttl = 30m;
return(deliver);
}
但好像不符合条件。知道我哪里错了吗?
/*
表示零个或多个 斜杠 (这不是 glob)。你应该使用:
^/\w+/\w+/Permanent/$
\w+
将匹配一个或多个字母数字字符。
我一直在努力匹配 varnish 3 vcl 中的这个 url 模式
www.example.com/alpha/76/Permanent/
if ((req.url ~ "/*/*/Permanent/$")) {
set beresp.http.Cache-Control = "public, max-age=1400, s-maxage=1400";
set beresp.ttl = 30m;
return(deliver);
}
但好像不符合条件。知道我哪里错了吗?
/*
表示零个或多个 斜杠 (这不是 glob)。你应该使用:
^/\w+/\w+/Permanent/$
\w+
将匹配一个或多个字母数字字符。