HTTP Redirect Using Traefik Reverse Proxy
Enter the following code in the data/traefik_conf.yaml:
http:
routers:
appharmony:
entryPoints:
- "http"
rule: "Host(`app.harmonymedical.net`)"
middlewares:
- "appharmony-http-redirect"
service: "external-url"
appharmony-secure:
entryPoints:
- "https"
rule: "Host(`app.harmonymedical.net`)"
tls:
certResolver: le
middlewares:
- "appharmony-https-redirect"
service: "external-url"
services:
external-url:
loadBalancer:
servers:
- url: "https://app.azaleahealth.com/login?c=141121"
passHostHeader: false
middlewares:
appharmony-http-redirect:
redirectRegex:
regex: "^http://app.harmonymedical.net/(.*)"
replacement: "https://app.azaleahealth.com/${1}"
appharmony-https-redirect:
redirectRegex:
regex: "^https://app.harmonymedical.net/(.*)"
replacement: "https://app.azaleahealth.com/${1}"