Current Path : /etc/varnish/vcl.d/ |
Current File : //etc/varnish/vcl.d/woocommerce.vcl |
sub vcl_recv { # Pass WooCommerce dynamic pages if (req.url ~ "^/(cart|my-account|checkout|addons)") { return (pass); } # Pass WooCommerce add to cart if ( req.url ~ "\?add-to-cart=" ) { return (pass); } # Pass WooCommerce pluging API if (req.url ~ "\?wc-api=" ) { return (pass); } } sub vcl_backend_response { # Don't cache WooCommerce dynamic pages if (bereq.url ~ "(login|cart|my-account/*|wc-api*|checkout|addons|logout|lost-password|product/*)") { set beresp.uncacheable = true; set beresp.ttl = 30s; return (deliver); } }