traefik/docs/content/middlewares/http/addprefix.md
2022-04-15 15:44:08 +02:00

1.4 KiB

title description
Traefik AddPrefix Documentation Learn how to implement the HTTP AddPrefix middleware in Traefik Proxy to updates request paths before being forwarded. Read the technical documentation.

Add Prefix

Prefixing the Path {: .subtitle }

AddPrefix

The AddPrefix middleware updates the path of a request before forwarding it.

Configuration Examples

# Prefixing with /foo
labels:
  - "traefik.http.middlewares.add-foo.addprefix.prefix=/foo"
# Prefixing with /foo
apiVersion: traefik.containo.us/v1alpha1
kind: Middleware
metadata:
  name: add-foo
spec:
  addPrefix:
    prefix: /foo
# Prefixing with /foo
- "traefik.http.middlewares.add-foo.addprefix.prefix=/foo"
"labels": {
  "traefik.http.middlewares.add-foo.addprefix.prefix": "/foo"
}
# Prefixing with /foo
labels:
  - "traefik.http.middlewares.add-foo.addprefix.prefix=/foo"
# Prefixing with /foo
http:
  middlewares:
    add-foo:
      addPrefix:
        prefix: "/foo"
# Prefixing with /foo
[http.middlewares]
  [http.middlewares.add-foo.addPrefix]
    prefix = "/foo"

Configuration Options

prefix

prefix is the string to add before the current path in the requested URL. It should include a leading slash (/).