title: How to exclude or ignore special paths or routes from zuul routing
body: <p>Is it possible to exclude paths or matchers from the Zuul routing?</p>
  
  <p>The goal is that </p>
  
  <ul>
  <li>All requests to <em>/contracts/**</em> are routed to <em>contract.example.com</em></li>
  <li>All requests to <em>/audit/**</em> are routed to <em>audit.example.com</em></li>
  <li>All requests to <em>/heartbeat/**</em> or <em>/sso/**</em> are served from zuul directly.</li>
  <li>All other requests (<em>/**</em>) are routed to <em>html.example.com</em></li>
  </ul>
  
  <p>I have configuration like this:</p>
  
  <pre><code>zuul:
      routes:
          contract:
              path: /contracts/**
              url: http://contracts.example.com:8080/api
          audit:
              path: /audits/**
              url: http://audit.example.com:8080
          html:
              path: /**
              url: http://html.example.com:80
  </code></pre>
  
  <p>Now the question is how to define that <em>/heartbeat</em> and <em>/sso</em> isn't routed to <em>html.example.com</em> by zuul?</p>
  
  <p>I'm using Spring Boot and its AutoConfiguration.</p>