diff --git a/readme.md b/readme.md index ac54c7c..32a34df 100644 --- a/readme.md +++ b/readme.md @@ -24,19 +24,13 @@ The following example creates and uses the rewriteHeaders middleware plugin to m ```yaml http: - routes: - my-router: - rule: "Host(`localhost`)" - service: "my-service" - middlewares : - - "rewriteHeaders" services: my-service: loadBalancer: servers: - url: "http://127.0.0.1" middlewares: - rewriteHeaders: + rewriteHeadersMW: plugin: rewriteHeaders: rewrites: @@ -48,15 +42,22 @@ http: - header: Location regex: "^http://(.+)$" replacement: "https://$1" + routes: + my-router: + rule: "Host(`localhost`)" + service: "my-service" + middlewares : + - "rewriteHeadersMW" ``` Label based configuration ``` yaml -- traefik.http.middlewares.rewriteHeaders.plugin.rewriteHeaders.rewrites.request[0].header = Location -- traefik.http.middlewares.rewriteHeaders.plugin.rewriteHeaders.rewrites.request[0].regex = ^http://(.+)$ -- traefik.http.middlewares.rewriteHeaders.plugin.rewriteHeaders.rewrites.request[0].replacement = https://$1 -- traefik.http.middlewares.rewriteHeaders.plugin.rewriteHeaders.rewrites.response[0].header = Location -- traefik.http.middlewares.rewriteHeaders.plugin.rewriteHeaders.rewrites.response[0].regex = ^http://(.+)$ -- traefik.http.middlewares.rewriteHeaders.plugin.rewriteHeaders.rewrites.response[0].replacement = https://$1 +- traefik.http.routers.my-service.middlewares = rewriteHeadersMW +- traefik.http.middlewares.rewriteHeadersMW.plugin.rewriteHeaders.rewrites.request[0].header = Location +- traefik.http.middlewares.rewriteHeadersMW.plugin.rewriteHeaders.rewrites.request[0].regex = ^http://(.+)$ +- traefik.http.middlewares.rewriteHeadersMW.plugin.rewriteHeaders.rewrites.request[0].replacement = https://$1 +- traefik.http.middlewares.rewriteHeadersMW.plugin.rewriteHeaders.rewrites.response[0].header = Location +- traefik.http.middlewares.rewriteHeadersMW.plugin.rewriteHeaders.rewrites.response[0].regex = ^http://(.+)$ +- traefik.http.middlewares.rewriteHeadersMW.plugin.rewriteHeaders.rewrites.response[0].replacement = https://$1 ```