Isso significa que você está enviando uma resposta de redirecionamento 301 para cada solicitação que tenha o número 5 no final do URL.
Portanto, se sua primeira solicitação for http://www.example.com/5 , sua configuração enviará um redirecionamento HTTP 301 para a URL http://www.example.com/player-5 . O navegador solicita essa URL e o HAProxy envia novamente o redirecionamento HTTP 301, agora para http://www.example.com/player-/player-5 e assim por diante, até que algum limite de tamanho de URL seja atingido.
Suponho que você não queira fazer um redirecionamento 301 aqui, mas anexe o prefixo player- à solicitação indo para o Jetty. Para que isso aconteça, você precisa usar a diretiva http-request set-path .
No entanto, se você quiser fazer um 301 redirect , precisará refinar sua condição para que o redirecionamento seja feito somente quando não houver um prefixo player- no URL.
Por exemplo, isso pode funcionar:
http-request redirect code 301 prefix /player- if { path_end /5 and !path_end /player-5 }
Eu mesmo não usei o HAProxy, então isso é baseado somente na documentação do HAProxy e na minha interpretação de como suas ACLs funcionam.