Use correct Host HTTP header

This commit is contained in:
Garnet
2024-05-23 12:03:00 -07:00
committed by GitHub
parent 2cdd5654ed
commit 3a26a5b4d3

View File

@@ -346,11 +346,8 @@ func (p *ReverseProxy) ProxyHTTP(rw http.ResponseWriter, req *http.Request, rrr
p.Director(outreq) p.Director(outreq)
outreq.Close = false outreq.Close = false
if !rrr.UseTLS { // Always use the original host, see issue #164
//This seems to be routing to external sites outreq.Host = rrr.OriginalHost
//Do not keep the original host
outreq.Host = rrr.OriginalHost
}
// We may modify the header (shallow copied above), so we only copy it. // We may modify the header (shallow copied above), so we only copy it.
outreq.Header = make(http.Header) outreq.Header = make(http.Header)