mirror of
				https://github.com/TeaOSLab/EdgeAdmin.git
				synced 2025-11-04 05:00:25 +08:00 
			
		
		
		
	实现重写规则管理
This commit is contained in:
		@@ -159,12 +159,14 @@ func (this *ServerHelper) createSettingsMenu(secondMenuItem string, serverIdStri
 | 
			
		||||
			"url":      "/servers/server/settings/http?serverId=" + serverIdString,
 | 
			
		||||
			"isActive": secondMenuItem == "http",
 | 
			
		||||
			"isOn":     (serverConfig.HTTP != nil && serverConfig.HTTP.IsOn && len(serverConfig.HTTP.Listen) > 0) || (serverConfig.Web != nil && serverConfig.Web.RedirectToHttps != nil && serverConfig.Web.RedirectToHttps.IsOn),
 | 
			
		||||
			"isOff":    serverConfig.HTTP != nil && !serverConfig.HTTP.IsOn,
 | 
			
		||||
		})
 | 
			
		||||
		menuItems = append(menuItems, maps.Map{
 | 
			
		||||
			"name":     "HTTPS",
 | 
			
		||||
			"url":      "/servers/server/settings/https?serverId=" + serverIdString,
 | 
			
		||||
			"isActive": secondMenuItem == "https",
 | 
			
		||||
			"isOn":     serverConfig.HTTPS != nil && serverConfig.HTTPS.IsOn && len(serverConfig.HTTPS.Listen) > 0,
 | 
			
		||||
			"isOff":    serverConfig.HTTPS != nil && !serverConfig.HTTPS.IsOn,
 | 
			
		||||
		})
 | 
			
		||||
		menuItems = append(menuItems, maps.Map{
 | 
			
		||||
			"name":     "Web设置",
 | 
			
		||||
@@ -178,6 +180,11 @@ func (this *ServerHelper) createSettingsMenu(secondMenuItem string, serverIdStri
 | 
			
		||||
			"isActive": secondMenuItem == "reverseProxy",
 | 
			
		||||
			"isOn":     serverConfig.ReverseProxyRef != nil && serverConfig.ReverseProxyRef.IsOn,
 | 
			
		||||
		})
 | 
			
		||||
		menuItems = append(menuItems, maps.Map{
 | 
			
		||||
			"name":     "-",
 | 
			
		||||
			"url":      "",
 | 
			
		||||
			"isActive": false,
 | 
			
		||||
		})
 | 
			
		||||
		menuItems = append(menuItems, maps.Map{
 | 
			
		||||
			"name":     "路径规则",
 | 
			
		||||
			"url":      "/servers/server/settings/locations?serverId=" + serverIdString,
 | 
			
		||||
@@ -188,11 +195,7 @@ func (this *ServerHelper) createSettingsMenu(secondMenuItem string, serverIdStri
 | 
			
		||||
			"name":     "重写规则",
 | 
			
		||||
			"url":      "/servers/server/settings/rewrite?serverId=" + serverIdString,
 | 
			
		||||
			"isActive": secondMenuItem == "rewrite",
 | 
			
		||||
		})
 | 
			
		||||
		menuItems = append(menuItems, maps.Map{
 | 
			
		||||
			"name":     "访问控制",
 | 
			
		||||
			"url":      "/servers/server/settings/access?serverId=" + serverIdString,
 | 
			
		||||
			"isActive": secondMenuItem == "access",
 | 
			
		||||
			"isOn":     serverConfig.Web != nil && len(serverConfig.Web.RewriteRefs) > 0,
 | 
			
		||||
		})
 | 
			
		||||
		menuItems = append(menuItems, maps.Map{
 | 
			
		||||
			"name":     "WAF",
 | 
			
		||||
@@ -207,9 +210,9 @@ func (this *ServerHelper) createSettingsMenu(secondMenuItem string, serverIdStri
 | 
			
		||||
			"isOn":     serverConfig.Web != nil && serverConfig.Web.CacheRef != nil && serverConfig.Web.CacheRef.IsOn,
 | 
			
		||||
		})
 | 
			
		||||
		menuItems = append(menuItems, maps.Map{
 | 
			
		||||
			"name":     "-",
 | 
			
		||||
			"url":      "",
 | 
			
		||||
			"isActive": false,
 | 
			
		||||
			"name":     "访问控制",
 | 
			
		||||
			"url":      "/servers/server/settings/access?serverId=" + serverIdString,
 | 
			
		||||
			"isActive": secondMenuItem == "access",
 | 
			
		||||
		})
 | 
			
		||||
		menuItems = append(menuItems, maps.Map{
 | 
			
		||||
			"name":     "字符编码",
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user