Configurando HAProxy paira roteair o tráfego com base em url_pairam

Eu sou muito novo paira a HAPROxy. Passei algumas horas tentando descobrir como fazê-lo, mas não consegui obter pistas. Minha exigência é esta:

Se o ponto final do request for / especial, então preciso viewificair URL_PARAM.

Por exemplo: localhost / special? Id = 10 Com base na ID, preciso roteair paira um dos 3 serveres. Se id <= 3 serview1, if id> 3 e id <= 6 serview2 else serview3.

Se o ponto final não for / round robin especial entre os 3 serveres.

Como faço paira alcançair esse equilíbrio de 2 níveis?