diff --git a/consul/discovery.go b/consul/discovery.go index d71c6a3..ed89c21 100644 --- a/consul/discovery.go +++ b/consul/discovery.go @@ -203,8 +203,7 @@ func (s *Service) getTags() []string { "traefik.http.middlewares.requestid_" + s.Name + ".plugin.requestid.headerName=X-Request-ID", // "treafik.http.middlewares.retryif_" + s.Name + ".plugin.retryif.attempts=3", // "treafik.http.middlewares.retryif_" + s.Name + ".plugin.retryif.statusCode=503", - "traefik.http.routers." + s.Name + ".rule=PathPrefix(`" + s.pathPrefix + "`)", - "traefik.http.routers." + s.Name + ".rule=Host(`" + s.domain + "`)", + "traefik.http.routers." + s.Name + ".rule=Host(`" + s.domain + "`) && PathPrefix(`" + s.pathPrefix + "`)", "traefik.http.routers." + s.Name + ".entryPoints=https", "traefik.http.routers." + s.Name + ".tls=true", "traefik.http.routers." + s.Name + ".service=" + s.Name,