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:
Jeff Emmett 2026-02-23 00:15:30 +00:00
parent 6a0ebc2d29
commit a1038b72eb
1 changed files with 17 additions and 1 deletions

View File

@ -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