Para redirecinar de http://www.doamin.com para http://www.domain.com/path utilize:
acl is_SITE path -i /
acl SITE hdr(host) -i pep.domain.local
acl SITEHOM hdr(host) -i pephom.domain.local
redirect code 301 location http://site.domain.com/path if SITE is_SITE
redirect code 301 location http://sitehom.domain.com/path if SITEHOM is_SITE
use_backend PP if SITE
use_backend PPHM if SITEHOM
backend PP
balance source
server SITE1 <IP_SERVER>:80 check maxconn 100
server SITE2 <IP_SERVER>:80 check maxconn 100
backend PPHM
server SITEHOM <IP_SERVER>:80 check maxconn 100
Para redirecionar a URL de um site, é possível utilizar o HAProxy. No link/link tem a descrição de cada comando. A situação que precisa ser observada é onde deve ser dispostas as linhas de configuração, se antes ou depois da linha "reqadd X-Forwarded-Proto:\ https". O parametro http-request trabalha na camada de aplicação (7) e passa o SSL passa de forma transparente.
Ajuste a configuração haproxy.conf
Utilizando http-request é necessário configurar antes de reqadd
....
http-request redirect code 301 <location|prefix> http://site.destino.com.br if { hdr(host) -i origem.net.br }
http-request redirect code 301 <location|prefix> http://site.destino.com.br if { hdr(host) -i www.origem.net.br }
reqadd X-Forwarded-Proto:\ https
....
Para uso do serviço de proxypass, basta ajustar a configuração conforme abaixo:
...
frontend
bind *:80
use_backend SITE if { hdr(host) -i siteORIG.domain.com }
backend SITE
server WEB siteDEST.domain.com
...