diff --git a/internal/nodes/http_request_host_redirect.go b/internal/nodes/http_request_host_redirect.go index e4f3b29..99c5fbb 100644 --- a/internal/nodes/http_request_host_redirect.go +++ b/internal/nodes/http_request_host_redirect.go @@ -13,6 +13,9 @@ func (this *HTTPRequest) doHostRedirect() (blocked bool) { if !u.IsOn { continue } + if !u.MatchRequest(this.Format) { + continue + } if u.MatchPrefix { // 匹配前缀 if strings.HasPrefix(fullURL, u.BeforeURL) { afterURL := u.AfterURL