Your IP : 18.219.61.156


Current Path : /etc/varnish/vcl.d/
Upload File :
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);
  }
}