剥离静态文件的cookie并设置长缓存到期时间Varnish 3.0

时间:2016-05-22 18:20:43

标签: cookies varnish

我正在使用Varnish 3.0并想要删除静态文件的cookie。下面是我正在使用的代码,但它是一些如何不工作。请帮忙吗?

 if (req.url ~ "\.(jpg|jpeg|gif|png|ico|css|zip|tgz|gz|rar|bz2|pdf|txt|tar|wav|bmp|rtf|js|flv|swf|html|htm)") {
                    unset beresp.http.set-cookie;
                    set beresp.ttl   = 1d;
            }

1 个答案:

答案 0 :(得分:1)

您的代码中缺少$,请使用以下代码。

 if (req.url ~ "\.(jpg|jpeg|gif|png|ico|css|zip|tgz|gz|rar|bz2|pdf|txt|tar|wav|bmp|rtf|js|flv|swf|html|htm)$") {
        unset beresp.http.set-cookie;
        set beresp.ttl   = 1d;
}