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);
}
謝謝!!!!你太棒了! –