Antes de mais nada, a alteração do URL provavelmente não é sua culpa, e os resultados do Google o redirecionam (você pergunta por google.com
, eles encaminham você para google.de
ou algo parecido).
A melhor maneira de resolver isso seria usar um proxy HTTP, supondo que você tenha essa configuração em seu aplicativo (esperamos que você o faça, como é bastante comum.
Como você precisa de um proxy de encaminhamento e não um proxy reverso (você ' Ao substituir o cliente e não o servidor), você não deve se preocupar com problemas como a visibilidade do cliente (o servidor confundindo o cliente).
Eu usaria o nginx já que é significativamente mais rápido que o Apache e tem uma interface de configuração mais limpa.
Esta postagem fala sobre o uso do nginx como proxy de encaminhamento, como você deveria
link
A parte relevante é esta:
server {
listen 8080;
location / {
resolver 8.8.8.8;
proxy_pass https://$http_host$uri$is_args$args;
}
error_page 500 502 503 504 /50x.html;
location = /50x.html {
root html;
}
}
Observe que eu modifiquei proxy_pass
para usar https como o protocolo - o que significa que esse proxy falhará se o site de destino não usar https