nginx && rewrite
Добрый день!
Что-то я туплю :(
[nginx.conf]
location /wiki {
proxy_pass http://192.168.0.251/;
}
Пытаюсь сделать такое:
Есть сервер (192.168.0.251), в корне которого лежит контент (пусть будет
test.php).
nginx должен запрос вида http://IP/wiki/test.php передавать на этот сервер.
Запрос обрабатывается, но сервер то уверен, что у него спросили
/test.php; в ответ формирует страничку, где все ссылки имеют абсолютные
адреса, в которых нет подкаталога /wiki.
Нет ли способа "на лету" (средствами nginx естественно) перекодировать
ответ сервера?
location /wiki {
proxy_pass http://192.168.0.251/wiki/;
}
- такой вариант работает, но как быть с сайтом, который не умеет
работать в поддиректории?
Reply to: