From ffee5c05689206f1bd4fe99841b5ae1914e1c6a7 Mon Sep 17 00:00:00 2001 From: Andreas Knuth Date: Thu, 11 Sep 2025 14:04:22 -0500 Subject: [PATCH] replace --- caddy/Caddyfile | 22 +++++++++++++++------- 1 file changed, 15 insertions(+), 7 deletions(-) diff --git a/caddy/Caddyfile b/caddy/Caddyfile index 30467b9..c91b521 100644 --- a/caddy/Caddyfile +++ b/caddy/Caddyfile @@ -105,30 +105,38 @@ gregknoppcpa.bayarea-cc.com { iitwelders.bayarea-cc.com { encode zstd gzip + # Nur HTML umschreiben @html header Content-Type text/html* - replace_response @html { - s "https://iitwelders.com" "https://iitwelders.bayarea-cc.com" - s "//iitwelders.com" "//iitwelders.bayarea-cc.com" + replace @html { + https://iitwelders.com https://iitwelders.bayarea-cc.com + //iitwelders.com //iitwelders.bayarea-cc.com } + # Optional: auch Text-Assets (CSS/JS/JSON) umschreiben @assets header Content-Type text/css* text/javascript* application/javascript* application/json* - replace_response @assets { - s "https://iitwelders.com" "https://iitwelders.bayarea-cc.com" - s "//iitwelders.com" "//iitwelders.bayarea-cc.com" + replace @assets { + https://iitwelders.com https://iitwelders.bayarea-cc.com + //iitwelders.com //iitwelders.bayarea-cc.com } reverse_proxy https://iitwelders.com { - header_up Host iitwelders.com + # Upstream nicht komprimieren lassen (sonst kann replace nicht arbeiten) header_up Accept-Encoding identity + + # Origin-Host/SNI korrekt setzen + header_up Host iitwelders.com transport http { tls_server_name iitwelders.com } + + # Etwaige 30x-Location-Header auf deine Domain mappen header_down Location https://iitwelders.bayarea-cc.com{uri} } @health path /_health respond @health "ok" 200 } + www.fancytextstuff.com { redir https://fancytextstuff.com{uri} permanent }