修复域名跳转时没有携带参数的Bug

This commit is contained in:
刘祥超
2023-01-09 20:06:09 +08:00
parent 195742bb26
commit 5ce1aab92c

View File

@@ -146,6 +146,13 @@ func (this *HTTPRequest) doHostRedirect() (blocked bool) {
u.Status = http.StatusTemporaryRedirect u.Status = http.StatusTemporaryRedirect
} }
this.processResponseHeaders(this.writer.Header(), u.Status) this.processResponseHeaders(this.writer.Header(), u.Status)
// 参数
var qIndex = strings.Index(this.uri, "?")
if qIndex >= 0 {
afterURL += this.uri[qIndex:]
}
http.Redirect(this.RawWriter, this.RawReq, afterURL, u.Status) http.Redirect(this.RawWriter, this.RawReq, afterURL, u.Status)
return true return true
} }