5
我有一个看似简单的问题:从光油高速缓存中排除特定的URL
我需要通过修改default.vcl仅从Varnish中排除主页。
我曾尝试使用以下语法:
if (req.url == "http://www.test.com/") {
return (pass);
}
- 与所有的变型(后斜线等)。
我觉得我缺少一些简单/基本的东西在这里......任何人都可以帮我一把吗?
我有一个看似简单的问题:从光油高速缓存中排除特定的URL
我需要通过修改default.vcl仅从Varnish中排除主页。
我曾尝试使用以下语法:
if (req.url == "http://www.test.com/") {
return (pass);
}
- 与所有的变型(后斜线等)。
我觉得我缺少一些简单/基本的东西在这里......任何人都可以帮我一把吗?
req.url
按照http标准保存URL。这在你的情况是/
。 req.http.host
是主机发送的地方。它对应于HTTP请求的基本解剖结构。所以你的例子会写成:
if (req.http.host == "www.test.com" && req.url == "/") {
return (pass);
}
谢谢!!!!你太棒了! –