traefik/docs/content/middlewares/replacepath.md
Julien Salleyron 4a68d29ce2 Add a new protocol
Co-authored-by: Gérald Croës <gerald@containo.us>
2019-03-14 09:30:04 +01:00

824 B

TODO -- ReplacePath

Updating the Path Before Forwarding the Request {: .subtitle }

TODO: add schema

Replace the path of the request url.

Configuration Examples

??? example "File -- Replace the path by /foo"

```toml
[http.middlewares]
  [http.middlewares.test-replacepath.ReplacePath]
     path = "/foo"
```

??? example "Docker --Replace the path by /foo"

```yaml
a-container:
  image: a-container-image 
    labels:
      - "traefik.http.middlewares.test-replacepath.replacepath.path=/foo"
```

Configuration Options

General

The ReplacePath middleware will:

  • replace the actual path by the specified one.
  • store the original path in a X-Replaced-Path header.

path

The path option defines the path to use as replacement in the request url.