LINUX.ORG.RU
ФорумAdmin

Проксирование на хост, указанный в урле

 , ,


0

1

Господа, добрый день. Имеется необходимость проксировать запросы вида

http://mysite.com/proxy/www.anothersite.com/somepage_and_params
в
http://www.anothersite.com/somepage_and_params

Пока добился проксирования так:

<LocationMatch ^/proxy/(.*)$>
  ProxyPassMatch http://$1
</LocationMatch>

Проблема возникает в случае, если запроксированный сервер отсылает мне редирект. Так как адрес, куда проксирую трафик определяется при сопоставлении урла, не очень понятно, как составить какое-нибудь подобие директивы ProxyPassReverse.

Кто-нибудь может наставить на путь истиный или ткнуть носом в свой опыт подобных извращений?

Буду премного благодарен.

Ответ на: комментарий от anonymous

Если вы про удалённую сторону (http://www.anothersite.com), то она мне не особо подконтрольна. Так что потенциально может быть реализован как угодно, хоть через RewriteRule, хоть через директиву redirect.

eliriand ★★
() автор топика
Ответ на: комментарий от anonymous

Спасибо, попробую потыкать в эту сторону.

eliriand ★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.