Refactor Traefik routing rules to redirect resume URL

This commit is contained in:
2024-03-01 16:25:55 +08:00
parent 94d64af564
commit c5be08d46b
+8 -13
View File
@@ -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/