diff --git a/config/condition_router_config.go b/config/condition_router_config.go
index 3644420a345e7bdac27520eb9bca263d9f760e35..664227463e81fa1d3f305462ca54cdca2e3ec6b3 100644
--- a/config/condition_router_config.go
+++ b/config/condition_router_config.go
@@ -98,16 +98,16 @@ func initRouterUrl() *common.URL {
 
 	url := common.NewURLWithOptions(
 		common.WithProtocol(constant.ROUTE_PROTOCOL),
-		common.WithIp(constant.ANYHOST_VALUE),
-		common.WithParamsValue("enabled", strconv.FormatBool(routerConfig.Enabled)),
-		common.WithParamsValue("dynamic", strconv.FormatBool(routerConfig.Dynamic)),
-		common.WithParamsValue("force", strconv.FormatBool(routerConfig.Force)),
-		common.WithParamsValue("runtime", strconv.FormatBool(routerConfig.Runtime)),
-		common.WithParamsValue("priority", strconv.Itoa(routerConfig.Priority)),
-		common.WithParamsValue("scope", routerConfig.Scope),
-		common.WithParamsValue(constant.RULE_KEY, base64.URLEncoding.EncodeToString([]byte(rule))),
-		common.WithParamsValue("router", "condition"),
-		common.WithParamsValue(constant.CATEGORY_KEY, constant.ROUTERS_CATEGORY))
+		common.WithIp(constant.ANYHOST_VALUE))
+	url.AddParam("enabled", strconv.FormatBool(routerConfig.Enabled))
+	url.AddParam("dynamic", strconv.FormatBool(routerConfig.Dynamic))
+	url.AddParam("force", strconv.FormatBool(routerConfig.Force))
+	url.AddParam("runtime", strconv.FormatBool(routerConfig.Runtime))
+	url.AddParam("priority", strconv.Itoa(routerConfig.Priority))
+	url.AddParam("scope", routerConfig.Scope)
+	url.AddParam(constant.RULE_KEY, base64.URLEncoding.EncodeToString([]byte(rule)))
+	url.AddParam("router", "condition")
+	url.AddParam(constant.CATEGORY_KEY, constant.ROUTERS_CATEGORY)
 
 	return url
 }