Re: Сайты в подпапках

Igor Sysoev igor на sysoev.ru
Чт Июн 9 20:12:28 MSD 2011


On Thu, Jun 09, 2011 at 07:28:29PM +0400, Илья Пирогов wrote:
> 9 июня 2011 г. 18:44 пользователь Sergey Kobzar
> <sergey.kobzar at itcraft.org>написал:
> 
> > Разобрался. "В location нельзя использовать переменные" - этого мне не
> > хватало.
> >
> 
> Зато, если не ошибаюсь, можно сделать так:
> 
> location ~ ^/(?P<subfolder>dev-(?:\w+))/ {
>     root /home/www/qa-dev/$subfolder;
>     # ...
> }
> 
> Тогда никакой if не нужен будет.

Всё-таки длительная работа с RewriteRule/Cond формирует особенным образом
извилины - на совершенно ровном месте появляются if'ы и регулярные
выражения. Как уже сказал Максим всё прекрасно работает так

location / {
   root   /home/www/qa-dev;

или так:

location /dev- {
   root   /home/www/qa-dev;

или так:

location /dev-1 {
   root   /home/www/qa-dev;


-- 
Игорь Сысоев
http://sysoev.ru



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