From 0d2d5d9e380bd7de2da1d112f1094412a156eb25 Mon Sep 17 00:00:00 2001 From: Andreas Knuth Date: Thu, 11 Sep 2025 14:45:45 -0500 Subject: [PATCH] sdfsdf --- caddy/Caddyfile | 21 ++++++++------------- 1 file changed, 8 insertions(+), 13 deletions(-) diff --git a/caddy/Caddyfile b/caddy/Caddyfile index 259da08..939e526 100644 --- a/caddy/Caddyfile +++ b/caddy/Caddyfile @@ -3,10 +3,6 @@ acme_dns cloudflare {env.CLOUDFLARE_API_TOKEN} acme_ca https://acme-v02.api.letsencrypt.org/directory debug - - # WICHTIG: replace MUSS vor encode & vor reverse_proxy laufen - order replace before encode - order replace before reverse_proxy } # Prod: Neue Domains www.bizmatch.net { @@ -108,21 +104,22 @@ gregknoppcpa.bayarea-cc.com { iitwelders.bayarea-cc.com { route { - # 1) Nur Text-Responses bearbeiten (HTML, CSS, JS, JSON, XML ...) + # 1) Komprimierung erst NACH dem Replace anwenden → encode muss VOR replace stehen (wrappt später) + encode zstd gzip + + # 2) Nur Text-Responses (HTML, CSS, JS, JSON, XML …) bearbeiten @text header Content-Type *text/* *javascript* *json* *xml* - # 2) Replace-Handler (muss VOR dem Proxy stehen!) + # 3) Replace-Handler (wrappt den Proxy) replace @text { - # Substring-Rewrites https://iitwelders.com https://iitwelders.bayarea-cc.com //iitwelders.com //iitwelders.bayarea-cc.com - - # Optional robuster (Regex, case-insensitive): + # Optional robuster: # re (?i)https://iitwelders\.com https://iitwelders.bayarea-cc.com # re (?i)//iitwelders\.com //iitwelders.bayarea-cc.com } - # 3) Proxy holt unkomprimiert vom Origin (damit replace arbeiten kann) + # 4) Proxy holt unkomprimiert (damit replace arbeiten kann) reverse_proxy https://iitwelders.com { header_up Host iitwelders.com header_up Accept-Encoding identity @@ -132,14 +129,12 @@ iitwelders.bayarea-cc.com { # Falls 30x zurückkommt: Location auf Proxy-Domain biegen header_down Location https://iitwelders.bayarea-cc.com{uri} } - - # 4) Zum Schluss für den Client komprimieren - encode zstd gzip } @health path /_health respond @health "ok" 200 } + www.fancytextstuff.com { redir https://fancytextstuff.com{uri} permanent }