Re: Изменение URL

Валентин Бартенев ne на vbart.ru
Вт Дек 20 09:03:53 UTC 2011


On Tuesday 20 December 2011 03:43:40 Fixid wrote:
> Здравствуйте. Есть на сервере два сайта
> которые работают на localhost на разных
> портах, есть nginx 1.1.11.
> Мне надо чтобы в подпапках
> отображались разные сайты. Для этого
> добавил в конфиг:
> 
> location ^~ /chat/ {
> 	proxy_redirect off;
>         proxy_pass http://localhost:150/;
>         }
> 
> location ^~ /qwe/ {
> 	proxy_redirect off;
>         proxy_pass http://localhost:151/;
>         }
> 
> Но к сожалению изменяет url, т.е.  syte.com/chat/
> после выполнения становится
> syte.com/(длинный урл) -  что естественно не
> работает, но если написать
> syte.com/chat/(длинный урл), то все
> срабатывает. Как можно написать чтобы
> название подпапки не заменялось?
> 

Если я правильно понял вашу проблему, убрать слэш из proxy_pass:

   location ^~ /chat/ {
        proxy_redirect off; 
        proxy_pass http://localhost:150;
   }

--
Валентин Бартенев


Подробная информация о списке рассылки nginx-ru