Rewritten on Jan 7, 2020.
This enables Traefik to redirect for example, foo.birkhoff.me to https://www.google.com. The TLS section is required for a full HTTPS setup.
The below is a dynamic configuration, refer to the Traefik docs for the info.
http:
routers:
redirections:
service: dummyservice
tls:
certResolver: acme
middlewares:
- "foo-redirectregex"
- "bar-redirectregex"
rule: "Host(`foo.birkhoff.me`) || Host(`bar.birkhoff.me`)"
middlewares:
foo-redirectregex:
redirectRegex:
regex: "^https?://foo.birkhoff.me"
replacement: "https://www.google.com"
permanent: true
bar-redirectregex:
redirectRegex:
regex: "^https?://bar.birkhoff.me"
replacement: "https://www.twitter.com"
permanent: true
services:
dummyservice:
loadBalancer:
servers:
- url: "http://1.1.1.1:80"