sdfsdf
This commit is contained in:
parent
0d2d5d9e38
commit
c62b72dac0
|
|
@ -104,30 +104,38 @@ gregknoppcpa.bayarea-cc.com {
|
||||||
|
|
||||||
iitwelders.bayarea-cc.com {
|
iitwelders.bayarea-cc.com {
|
||||||
route {
|
route {
|
||||||
# 1) Komprimierung erst NACH dem Replace anwenden → encode muss VOR replace stehen (wrappt später)
|
# Encode vor Replace: Komprimiert NACH dem Replace (korrekt, da Encode den nächsten Handler wrappt)
|
||||||
encode zstd gzip
|
encode zstd gzip
|
||||||
|
|
||||||
# 2) Nur Text-Responses (HTML, CSS, JS, JSON, XML …) bearbeiten
|
# Replace-Handler (wrappt den Proxy)
|
||||||
@text header Content-Type *text/* *javascript* *json* *xml*
|
replace {
|
||||||
|
# Response-Matcher: Nur auf textbasierte Responses anwenden
|
||||||
# 3) Replace-Handler (wrappt den Proxy)
|
match {
|
||||||
replace @text {
|
header Content-Type *text/* *javascript* *json* *xml*
|
||||||
https://iitwelders.com https://iitwelders.bayarea-cc.com
|
|
||||||
//iitwelders.com //iitwelders.bayarea-cc.com
|
|
||||||
# Optional robuster:
|
|
||||||
# re (?i)https://iitwelders\.com https://iitwelders.bayarea-cc.com
|
|
||||||
# re (?i)//iitwelders\.com //iitwelders.bayarea-cc.com
|
|
||||||
}
|
}
|
||||||
|
|
||||||
# 4) Proxy holt unkomprimiert (damit replace arbeiten kann)
|
# Stream-Modus für Effizienz (optional, aber gut bei großen Bodies)
|
||||||
|
stream
|
||||||
|
|
||||||
|
# Regex-Replacements (robuster als einfache Substrings)
|
||||||
|
re (?i)https://iitwelders\.com https://iitwelders.bayarea-cc.com
|
||||||
|
re (?i)//iitwelders\.com //iitwelders.bayarea-cc.com
|
||||||
|
}
|
||||||
|
|
||||||
|
# Proxy: Holt unkomprimiert, damit Replace arbeiten kann
|
||||||
reverse_proxy https://iitwelders.com {
|
reverse_proxy https://iitwelders.com {
|
||||||
header_up Host iitwelders.com
|
header_up Host iitwelders.com
|
||||||
header_up Accept-Encoding identity
|
header_up Accept-Encoding identity
|
||||||
transport http {
|
transport http {
|
||||||
tls_server_name iitwelders.com
|
tls_server_name iitwelders.com
|
||||||
}
|
}
|
||||||
# Falls 30x zurückkommt: Location auf Proxy-Domain biegen
|
|
||||||
header_down Location https://iitwelders.bayarea-cc.com{uri}
|
# Location-Header nur bei Redirects umbiegen
|
||||||
|
@redirects {
|
||||||
|
response
|
||||||
|
status 3xx
|
||||||
|
}
|
||||||
|
header_down @redirects Location https://iitwelders.bayarea-cc.com{uri}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue