Eu preciso fazer proxy de um aplicativo da web de oldname.my.net para newname.my.net Para isso eu uso o apache com o módulo proxy assim
# PROXY TO INTERNAL SERVER
ProxyPreserveHost On
RequestHeader set Host "oldname.my.net"
RequestHeader set Authorization "Basic asj2dhI2dBASE64asdjlk="
ProxyPass / http://server.local/
ProxyPassReverse / http://server.local/
ProxyPassReverseCookieDomain oldname.my.net newname.my.net
<Location />
SetOutputFilter proxy-html
ProxyHTMLURLMap http://oldname.my.net/ /
RequestHeader unset Accept-Encoding
</Location>
O proxy funciona até agora, posso acessar e navegar, clicar em links, etc. Mas alguns conteúdos são carregados por meio de solicitações AJAX e não parecem funcionar. Eu não tenho experiência em desenvolvimento web, então eu não sei exatamente como eles funcionam ou o que eles fazem, mas eles parecem estar carregando conteúdo dinamicamente e eu acho que a opção ProxyHTMLURLMap está mexendo com eles.
Alguém tem experiência com o proxy do apache e sites que usam os links codificados (o ProxyHTMLURLMap é obrigatório para o site funcionar) e o pedido AJAX?
Tags apache-2.2 mod-proxy ajax