anchor.diff:      ban(" req.url == " + req.url);
       # Throw a synthetic page so the
       # request won't go to the backend.
  -    error 200 "Added ban.";
  +    return (synth(200, "Added ban."));
     }
     <%- end -%>
   
  
positive.code:   # Allows purge for the IPs in purge ACL
    if (req.method == "PURGE") {
      if (!(client.ip ~ purge)) {
        error 405 "Not allowed.";
      }
      ban(" req.url == " + req.url);
      set req.url = regsuball(req.url,"80","443"); 
  
negative.code:   <%- if @blockedips.length > 0 -%>
    # blocked list
    if ((client.ip ~ blockedips)<%- if @blockedbots.length > 0 -%>||(req.http.User-Agent ~ "(?i)<%- @blockedbots.each do |bot| -%><%= bot %><%- if cookie != @blockedbots[-1] -%>|<%-end-%><%-end-%>")<%-end-%>) {
      return (synth(403, "Access forbidden."));
    }
    <%- end -%>
  
  