diff --git a/cluster/router/condition/router.go b/cluster/router/condition/router.go
index 8940805061fff2f195a79039b3c2d2328f35fa3d..6be3a4fc0a9e5c1174f61e52fe49e3b4476cd1a9 100644
--- a/cluster/router/condition/router.go
+++ b/cluster/router/condition/router.go
@@ -120,8 +120,10 @@ func NewConditionRouter(url *common.URL) (*ConditionRouter, error) {
 	var defaultPriority int64
 	if url.GetParam(constant.APPLICATION_KEY, "") != "" {
 		defaultPriority = 150
-	} else {
+	} else if url.GetParam(constant.INTERFACE_KEY, "") != "" {
 		defaultPriority = 140
+	} else {
+		defaultPriority = 0
 	}
 	router.priority = url.GetParamInt(constant.RouterPriority, defaultPriority)
 	router.Force = url.GetParamBool(constant.RouterForce, false)