From c5be08d46b6a0c22c98efec063d911595f518a50 Mon Sep 17 00:00:00 2001 From: Teck Meng Date: Fri, 1 Mar 2024 16:25:55 +0800 Subject: [PATCH] Refactor Traefik routing rules to redirect resume URL --- compose/traefik/traefik.yml | 21 ++++++++------------- 1 file changed, 8 insertions(+), 13 deletions(-) diff --git a/compose/traefik/traefik.yml b/compose/traefik/traefik.yml index f0be04f..5bb1a3b 100644 --- a/compose/traefik/traefik.yml +++ b/compose/traefik/traefik.yml @@ -81,13 +81,13 @@ http: certResolver: letsencrypt resume-router: - rule: "Host(`resume.furyhawk.lol`) || Path(`/resume`)" + rule: "Host(`resume.furyhawk.lol`)" entryPoints: - web-secure # redirect to resume middlewares: - csrf - - add-resume + - redirect-resume service: resume_server tls: # https://docs.traefik.io/master/routing/routers/#certresolver @@ -136,17 +136,12 @@ http: replacement: https://${1} permanent: true - add-bai: - addPrefix: - prefix: "/bai" - - add-fin: - addPrefix: - prefix: "/fin" - - add-resume: - addPrefix: - prefix: "/resume" + # redirect to resume + redirect-resume: + redirectRegex: + regex: "^https://resume.furyhawk.lol/(.*)" + replacement: "https://info.furyhawk.lol/resume/${1}" + permanent: true redirect-blog: # https://docs.traefik.io/master/middlewares/redirectscheme/