Redirect inyourownskin.org and passionatepresence.org to subpages
301 permanent redirects via Traefik middlewares: - inyourownskin.org → katheryntrenshaw.com/in-your-own-skin - passionatepresence.org → katheryntrenshaw.com/passionate-presence-centre Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
parent
6a0ebc2d29
commit
a1038b72eb
|
|
@ -29,7 +29,7 @@ services:
|
||||||
- "traefik.http.routers.katheryn-staging.entrypoints=web"
|
- "traefik.http.routers.katheryn-staging.entrypoints=web"
|
||||||
- "traefik.http.services.katheryn-staging.loadbalancer.server.port=3000"
|
- "traefik.http.services.katheryn-staging.loadbalancer.server.port=3000"
|
||||||
# Production domains
|
# Production domains
|
||||||
- "traefik.http.routers.katheryn-prod.rule=Host(`katheryntrenshaw.com`) || Host(`www.katheryntrenshaw.com`) || Host(`inyourownskin.org`) || Host(`www.inyourownskin.org`) || Host(`passionatepresence.org`) || Host(`www.passionatepresence.org`)"
|
- "traefik.http.routers.katheryn-prod.rule=Host(`katheryntrenshaw.com`) || Host(`www.katheryntrenshaw.com`)"
|
||||||
- "traefik.http.routers.katheryn-prod.entrypoints=web"
|
- "traefik.http.routers.katheryn-prod.entrypoints=web"
|
||||||
- "traefik.http.routers.katheryn-prod.service=katheryn-staging"
|
- "traefik.http.routers.katheryn-prod.service=katheryn-staging"
|
||||||
# ktrenshaw.com → 301 redirect to katheryntrenshaw.com
|
# ktrenshaw.com → 301 redirect to katheryntrenshaw.com
|
||||||
|
|
@ -40,6 +40,22 @@ services:
|
||||||
- "traefik.http.middlewares.ktrenshaw-to-katheryn.redirectregex.regex=^https?://(?:www\\.)?ktrenshaw\\.com(.*)"
|
- "traefik.http.middlewares.ktrenshaw-to-katheryn.redirectregex.regex=^https?://(?:www\\.)?ktrenshaw\\.com(.*)"
|
||||||
- "traefik.http.middlewares.ktrenshaw-to-katheryn.redirectregex.replacement=https://katheryntrenshaw.com$${1}"
|
- "traefik.http.middlewares.ktrenshaw-to-katheryn.redirectregex.replacement=https://katheryntrenshaw.com$${1}"
|
||||||
- "traefik.http.middlewares.ktrenshaw-to-katheryn.redirectregex.permanent=true"
|
- "traefik.http.middlewares.ktrenshaw-to-katheryn.redirectregex.permanent=true"
|
||||||
|
# inyourownskin.org → 301 redirect to katheryntrenshaw.com/in-your-own-skin
|
||||||
|
- "traefik.http.routers.iyos-redirect.rule=Host(`inyourownskin.org`) || Host(`www.inyourownskin.org`)"
|
||||||
|
- "traefik.http.routers.iyos-redirect.entrypoints=web"
|
||||||
|
- "traefik.http.routers.iyos-redirect.middlewares=iyos-to-katheryn"
|
||||||
|
- "traefik.http.routers.iyos-redirect.service=katheryn-staging"
|
||||||
|
- "traefik.http.middlewares.iyos-to-katheryn.redirectregex.regex=^https?://(?:www\\.)?inyourownskin\\.org(.*)"
|
||||||
|
- "traefik.http.middlewares.iyos-to-katheryn.redirectregex.replacement=https://katheryntrenshaw.com/in-your-own-skin"
|
||||||
|
- "traefik.http.middlewares.iyos-to-katheryn.redirectregex.permanent=true"
|
||||||
|
# passionatepresence.org → 301 redirect to katheryntrenshaw.com/passionate-presence-centre
|
||||||
|
- "traefik.http.routers.ppc-redirect.rule=Host(`passionatepresence.org`) || Host(`www.passionatepresence.org`)"
|
||||||
|
- "traefik.http.routers.ppc-redirect.entrypoints=web"
|
||||||
|
- "traefik.http.routers.ppc-redirect.middlewares=ppc-to-katheryn"
|
||||||
|
- "traefik.http.routers.ppc-redirect.service=katheryn-staging"
|
||||||
|
- "traefik.http.middlewares.ppc-to-katheryn.redirectregex.regex=^https?://(?:www\\.)?passionatepresence\\.org(.*)"
|
||||||
|
- "traefik.http.middlewares.ppc-to-katheryn.redirectregex.replacement=https://katheryntrenshaw.com/passionate-presence-centre"
|
||||||
|
- "traefik.http.middlewares.ppc-to-katheryn.redirectregex.permanent=true"
|
||||||
networks:
|
networks:
|
||||||
- traefik-public
|
- traefik-public
|
||||||
- directus_katheryn-internal
|
- directus_katheryn-internal
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue