From 4389ffb397beb5a5f97f28aec4aae2d3db2916ce Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=88=98=E7=A5=A5=E8=B6=85?= Date: Sat, 16 Mar 2024 08:59:37 +0800 Subject: [PATCH] =?UTF-8?q?=E9=9B=86=E7=BE=A4=E8=AE=BE=E7=BD=AE--=E7=BD=91?= =?UTF-8?q?=E7=AB=99=E8=AE=BE=E7=BD=AE=E4=B8=AD=E2=80=9C=E5=A4=84=E7=90=86?= =?UTF-8?q?=E6=9C=AA=E7=BB=91=E5=AE=9A=E5=9F=9F=E5=90=8D=E6=96=B9=E5=BC=8F?= =?UTF-8?q?=E2=80=9D=E6=94=AF=E6=8C=81=E8=B7=B3=E8=BD=AC=E5=88=B0=E7=BD=91?= =?UTF-8?q?=E5=9D=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- pkg/serverconfigs/domain_mismatch_action.go | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/pkg/serverconfigs/domain_mismatch_action.go b/pkg/serverconfigs/domain_mismatch_action.go index 1fe02b4..3eab143 100644 --- a/pkg/serverconfigs/domain_mismatch_action.go +++ b/pkg/serverconfigs/domain_mismatch_action.go @@ -3,8 +3,9 @@ package serverconfigs import "github.com/iwind/TeaGo/maps" const ( - DomainMismatchActionPage = "page" - DomainMismatchActionClose = "close" + DomainMismatchActionPage = "page" + DomainMismatchActionClose = "close" + DomainMismatchActionRedirect = "redirect" ) type DomainMismatchPageOptions struct { @@ -15,6 +16,10 @@ type DomainMismatchPageOptions struct { type DomainMismatchCloseOptions struct { } +type DomainMismatchRedirectOptions struct { + URL string `yaml:"url" json:"url"` +} + type DomainMismatchAction struct { Code string `yaml:"code" json:"code"` // 动作代号 Options maps.Map `yaml:"options" json:"options"` // 动作选项