diff --git a/internal/web/actions/default/servers/server/settings/redirects/createPopup.go b/internal/web/actions/default/servers/server/settings/redirects/createPopup.go index 01d7b582..f020d101 100644 --- a/internal/web/actions/default/servers/server/settings/redirects/createPopup.go +++ b/internal/web/actions/default/servers/server/settings/redirects/createPopup.go @@ -39,10 +39,11 @@ func (this *CreatePopupAction) RunPost(params struct { KeepArgs bool // 域名 - DomainsAll bool - DomainsBeforeJSON []byte - DomainAfter string - DomainAfterScheme string + DomainsAll bool + DomainsBeforeJSON []byte + DomainBeforeIgnorePorts bool + DomainAfter string + DomainAfterScheme string // 端口 PortsAll bool @@ -128,6 +129,7 @@ func (this *CreatePopupAction) RunPost(params struct { return } } + config.DomainBeforeIgnorePorts = params.DomainBeforeIgnorePorts if len(params.DomainAfter) == 0 { this.FailField("domainAfter", "请输入跳转后域名") return diff --git a/web/public/js/components/server/http-host-redirect-box.js b/web/public/js/components/server/http-host-redirect-box.js index e90c28e5..fbc70cee 100644 --- a/web/public/js/components/server/http-host-redirect-box.js +++ b/web/public/js/components/server/http-host-redirect-box.js @@ -130,6 +130,7 @@ Vue.component("http-host-redirect-box", {
选中后,表示忽略跳转前域名端口,只要域名匹配时就跳转;如不选中,则表示只有域名和端口同时匹配时才会跳转。
+