Update deploy/varnish/default.vcl.template

This commit is contained in:
gru
2026-02-25 15:02:50 +01:00
parent ec67dacbbc
commit cfc644e612

View File

@@ -161,11 +161,16 @@ sub vcl_backend_response {
# Jeśli backend dodał Vary: Cookie, usuńmy ten element (nie wpływa na statyki)
if (beresp.http.Vary) {
set beresp.http.Vary = regsuball(beresp.http.Vary, "(?i)(^|,)[[:space:]]*Cookie[[:space:]]*(,|$)", "\\1");
set beresp.http.Vary = regsuball(beresp.http.Vary, "(?i),?[[:space:]]*Cookie[[:space:]]*(,)?[[:space:]]*", "\\1");
set beresp.http.Vary = regsuball(beresp.http.Vary, "(?i)[[:space:]]*,?[[:space:]]*Cookie[[:space:]]*(,)?", "\\1");
set beresp.http.Vary = regsuball(beresp.http.Vary, "\\\\1", "");
set beresp.http.Vary = regsuball(beresp.http.Vary, ",[[:space:]]*,", ",");
set beresp.http.Vary = regsub(beresp.http.Vary, "^[[:space:]]*,[[:space:]]*", "");
set beresp.http.Vary = regsub(beresp.http.Vary, "[[:space:]]*,[[:space:]]*$", "");
if (beresp.http.Vary ~ "^[[:space:]]*$") { unset beresp.http.Vary; }
if (beresp.http.Vary ~ "^[[:space:]]*$") {
unset beresp.http.Vary;
}
}
# Jeśli brak kontroli czasu życia ustawiamy twarde wartości