diff --git a/provisioning/roles/varnish/files/etc-varnish/conf.d/receive/wordpress.vcl b/provisioning/roles/varnish/files/etc-varnish/conf.d/receive/wordpress.vcl index ec3cb17..b29a5e1 100644 --- a/provisioning/roles/varnish/files/etc-varnish/conf.d/receive/wordpress.vcl +++ b/provisioning/roles/varnish/files/etc-varnish/conf.d/receive/wordpress.vcl @@ -3,6 +3,10 @@ if (req.http.Host ~ "^local\." || (req.url ~ "wp-(login|admin)")) { return (pass); } +if (req.http.Cookie ~ "^wp-" || req.http.Cookie ~ "^wordpress_") { + return (pass); +} + # Drop any cookies sent to Wordpress. if (!(req.url ~ "wp-(login|admin)")) { unset req.http.Cookie;