Merge pull request #168 from nettybun/issue-164-http-host-header

Use correct Host HTTP header
This commit is contained in:
Toby Chui 2024-05-24 20:13:33 +08:00 committed by GitHub
commit 6feb2d105d
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

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)