location / {
if ($request_uri ~ "^/backend"){
rewrite ^/backend/(.*)$ /backend/web/$1;
}
if ($request_uri !~ "^/backend"){
rewrite ^(.*)$ /frontend/web/$1;
}
}
else бы подошёл, но походу его нет
location / {
if ($request_uri ~ "^/backend"){
rewrite ^/backend/(.*)$ /backend/web/$1;
}
if ($request_uri !~ "^/backend"){
rewrite ^(.*)$ /frontend/web/$1;
}
}
# Koenig (19.03.2015 / 20:51)Ставил, 404 выбивает
Rakovskiy, break; надо, читай доку
# Koenig (19.03.2015 / 20:14)Без [php]if (!-e $request_filename){ rewrite ^(.*)$ /index.php; }
Rakovskiy, а так
location / { if (!-e $request_filename){ rewrite ^(.*)$ /index.php; } rewrite ^/backend/(.*)$ /backend/web/$1 break; rewrite ^/frontend/(.*)$ /frontend/web/$1 break; }
if (!-e $request_filename){
rewrite ^(.*)$ /index.php;
}