diff --git a/web/public/js/components/server/http-redirect-to-https-box.js b/web/public/js/components/server/http-redirect-to-https-box.js index 04447047..33ff22bd 100644 --- a/web/public/js/components/server/http-redirect-to-https-box.js +++ b/web/public/js/components/server/http-redirect-to-https-box.js @@ -8,7 +8,16 @@ Vue.component("http-redirect-to-https-box", { isOn: false, host: "", port: 0, - status: 0 + status: 0, + onlyDomains: [], + exceptDomains: [] + } + } else { + if (redirectToHttpsConfig.onlyDomains == null) { + redirectToHttpsConfig.onlyDomains = [] + } + if (redirectToHttpsConfig.exceptDomains == null) { + redirectToHttpsConfig.exceptDomains = [] } } return { @@ -40,6 +49,14 @@ Vue.component("http-redirect-to-https-box", { methods: { changeMoreOptions: function (isVisible) { this.moreOptionsVisible = isVisible + }, + changeOnlyDomains: function (values) { + this.redirectToHttpsConfig.onlyDomains = values + this.$forceUpdate() + }, + changeExceptDomains: function (values) { + this.redirectToHttpsConfig.exceptDomains = values + this.$forceUpdate() } }, template: `
@@ -109,10 +126,10 @@ Vue.component("http-redirect-to-https-box", { - 域名或IP地址 + 跳转后域名或IP地址 -

默认和用户正在访问的域名或IP地址一致。

+

默认和用户正在访问的域名或IP地址一致,不填写就表示使用当前的域名。

@@ -122,6 +139,20 @@ Vue.component("http-redirect-to-https-box", {

默认端口为443。

+ + 允许的域名 + + +

如果填写了允许的域名,那么只有这些域名可以自动跳转。

+ + + + 排除的域名 + + +

如果填写了排除的域名,那么这些域名将不跳转。

+ +