我有一个看似简单的问题:
我需要修改default.vcl。
,只从Varnish中排除主页我尝试了以下语法:
if (req.url == "http://www.test.com/") {
return (pass);
}
- 包含所有变体(尾部斜线等)。
我觉得我在这里缺少一些简单/基本的东西......谁能帮我一把?
答案 0 :(得分:11)
req.url
按照http标准保存URL。在您的情况下,这是/
。 req.http.host
是发送主机的位置。它对应于HTTP请求的基本解剖结构。所以你的例子将写成:
if (req.http.host == "www.test.com" && req.url == "/") {
return (pass);
}