Есть такой код, в обоих директориях одинаковые копии сайта (Yii)
server {
root /root1;
index index.html index.htm index.php;
server_name domain.ru;
location / {
if ($cookie_VAR = "1") {
root /root2;
}
try_files $uri $uri/ /index.php?$args;
}
#error_page 500 502 503 504 /50x.html;
location ~ \.php$ {
if ($cookie_VAR = "1") {
root /root2;
}
*********
}
}
При установленной куке работает только главная страница, остальное не работает.
Сайт во второй директории при привязке его к отдельному домену работает полноценно.