apiVersion: traefik.io/v1alpha1 kind: Middleware metadata: name: stripprefix namespace: default spec: stripPrefix: prefixes: - /tobestripped --- apiVersion: traefik.io/v1alpha1 kind: Middleware metadata: name: addprefix namespace: foo spec: addPrefix: prefix: /tobeadded --- apiVersion: traefik.io/v1alpha1 kind: IngressRoute metadata: name: test2.route namespace: default spec: entryPoints: - web routes: - match: Host(`foo.com`) && PathPrefix(`/tobestripped`) priority: 12 kind: Rule services: - name: whoami port: 80 middlewares: - name: stripprefix - name: addprefix namespace: foo - name: basicauth@file - name: redirect@file namespace: foo