title: Multiple frontend rules in Traefik Consul integration
body: <p>I'm using Traefik to load balance across different services registered in Consul.</p>
  
  <p>I'm using the <a href="https://docs.traefik.io/toml/#consul-catalog-backend" rel="noreferrer">consul-catalog</a> configuration and overriding a front end routing rule for one of the services by adding a tag when defining the service in consul:</p>
  
  <pre><code>tags=[“traefik.frontend.rule=PathPrefixStrip:/api,Host:api.service.consul”]
  </code></pre>
  
  <p>I'm expecting both <code>/api</code> and <code>api.service.consul</code> to resolve to my service, however only <code>/api</code> is successful, however <code>api.service.consul</code> returns a 404 error. </p>
  
  <p>In other words, only the first rule is being considered. If I switch the tag around:</p>
  
  <pre><code>tags=[“traefik.frontend.rule=Host:api.service.consul,PathPrefixStrip:/api”]
  </code></pre>
  
  <p>Then <code>api.servie.consul</code> resolves and <code>/api</code> returns a 404 error.</p>
  
  <p>I believe the docs suggest this configuration is supported. Has anyone else had success with defining multiple rules via consul tags?</p>