Aller au contenu

Redirections

Rediriger un chemin vers un autre :

network:
- name: app
urlRedirects:
- source: /ancien-chemin
target: /nouveau-chemin
statusCode: 301 # 301 (defaut) ou 302
- source: /app-ios
target: https://apps.apple.com/fr/app/mon-app/id123456

Pour des patterns complexes avec capture groups :

network:
- name: app
urlRedirects:
- source: "/produit/(\\d+)/details"
target: "/products/$1"
useRegex: true

Les regex sont compilees en Lua et executees dans un EnvoyExtensionPolicy.

Rediriger un domaine entier vers le hostname principal :

network:
- name: app
host: api.homeserve.fr
dnsRedirections:
- api.ancien-domaine.fr
- api.legacy.homeserve.io

Tout le trafic vers api.ancien-domaine.fr sera redirige 301 vers api.homeserve.fr.

Voir DNS & TLS — activee par defaut via fromToWWW: true.


Voir aussi : Toutes les proprietes | Gateway API