ПРОЕКТЫ 


  АРХИВ 


Apache-Talk @lexa.ru 

Inet-Admins @info.east.ru 

Filmscanners @halftone.co.uk 

Security-alerts @yandex-team.ru 

nginx-ru @sysoev.ru 


  СТАТЬИ 


  ПЕРСОНАЛЬНОЕ 


  ПРОГРАММЫ 



ПИШИТЕ
ПИСЬМА












     АРХИВ :: nginx-ru
Nginx-ru mailing list archive (nginx-ru@sysoev.ru)

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

после rewrite опять п еречитываем locations?


  • To: nginx-ru@xxxxxxxxx
  • Subject: после rewrite опять п еречитываем locations?
  • From: Goncharov Yuri <neo@xxxxxxxxxx>
  • Date: Thu, 09 Apr 2009 11:58:20 +0300
  • Organization: -=KNtelecom Ukraine Ltd-=

Здравствуйте, подскажите пожалуйста, как реализовать нижеописанное.
apache-mod_php + nginx

Есть старый сайт http://domain.com/old/
Есть новый сайт http://domain.com/

Для каждого из версий свой бекенд.
Но перед тем как проксировать на бекенд нужно убирать /old/

Получается если делать

location ~* /
{
proxy_pass http://backend1
}

location ~* /old/
{
rewrite ^/old/(.*) /$1 last
proxy_pass http://backend2
}

То после того как отработает rewrite - обработка идёт опять по 1-му location

Как быть?

--
Best regards

Phone +380 44 496 88 17
Mobile +380 67 509 05 79
CTO KNtelecom Ukraine Ltd.
----------------------------
NEO83-RIPE




 




Copyright © Lexa Software, 1996-2009.