【发布时间】:2016-01-04 03:50:01
【问题描述】:
我正在尝试将正则表达式应用于传入请求的 req.url 但是我需要测试完整路径(我正在从根测量段)
从阅读清漆手册看来,我可以使用 hash_data() 内置函数来执行此操作,因此我正在 vcl_recv 中尝试此操作。
std.syslog(180, hash_data(req.url));
if(req.url ~ "(?=io\/page\/)([^=]*).([^*]*)")
{
// do some regsub
}
但是清漆配置的重新加载失败...
来自 VCC 编译器的消息: 未找到符号:“hash_data”(预期类型为 STRING_LIST):
有人发现这里的问题吗?
【问题讨论】:
标签: regex varnish varnish-vcl