Dans cet article, uniquement les spécificité de configuration pour Drupal seront indiqué
Dans la vcl_recv, on nettoie les cookies si vous ne l’avez pas déjà fait :
set req.http.Cookie = regsuball(req.http.Cookie, "(^|;\s*)(__[a-z]+|has_js)=[^;]*", "");
set req.http.Cookie = regsub(req.http.Cookie, "^;\s*", "");
if (req.http.Cookie ~ "^\s*$") {
unset req.http.Cookie;
}
On spécifie ce qu’il faut cacher, ou pas :
if (req.url ~ "^/sites/") {
unset req.http.Cookie;
}
if (req.url ~ "^/misc/") {
unset req.http.Cookie;
}
if (req.url ~ "^/modules/.*\.(js|css)\?") {
unset req.http.Cookie;
}
if (req.url ~ "cron.php") {
return (pass);
}