fix add global rewrite rules to requests without mitm session

Signed-off-by: Ronni Skansing <rskansing@gmail.com>
This commit is contained in:
Ronni Skansing
2025-11-14 12:38:34 +01:00
parent 735f50de6c
commit 66622e0753

View File

@@ -493,6 +493,11 @@ func (m *ProxyHandler) prepareRequestWithoutSession(req *http.Request, reqCtx *R
}
}
// append global rewrite rules to host config for requests without session
if reqCtx.ProxyConfig != nil && reqCtx.ProxyConfig.Global != nil && reqCtx.ProxyConfig.Global.Rewrite != nil {
hostConfig.Rewrite = append(hostConfig.Rewrite, reqCtx.ProxyConfig.Global.Rewrite...)
}
// apply header rewrite rules (no capture)
if hostConfig.Rewrite != nil {
for _, replacement := range hostConfig.Rewrite {