Обратный прокси-сервер Apache изменяет URL-адрес

я попытался настроить обратный прокси-сервер apache на сервере для перенаправления запросов с /hotm на http://gateway.messenger.hotmail.com

при вводе адреса xxx.xxx.xxx.xxx/hotm в браузере запрос перенаправляется правильно, но URL-адрес в адресной строке меняется на «http://gateway.messenger.hotmail.com».

можно ли настроить прокси на апаче, чтобы адрес не менялся?

[править] это фрагмент httpd.conf

ProxyRequests Off
ProxyPass /hotm http://gateway.messenger.hotmail.com
ProxyPassReverse /hotm http://gateway.messenger.hotmail.com
<Directory /var/www/html/hotm>
 Order Allow,deny
 Allow from all
</Directory>
Redirect Permanent /hotm http://gateway.messenger.hotmail.com

person elias    schedule 11.03.2011    source источник


Ответы (1)


Вы также должны установить директиву ProxyPassReverse, как правило, на тот же URL-адрес. в качестве значения ProxyPass.

person Johan Sjöberg    schedule 11.03.2011
comment
Я использую директиву ProxyPreserveHost On, и она работает. Благодарность - person elias; 11.03.2011
comment
Я также использую ProxyPassReverse и ProxyPreserveHost On, но тогда получаю слишком много перенаправлений. Неужели никто не знает, как решить? - person Romulus Urakagi Ts'ai; 21.05.2019