У меня есть следующий конфиг:
location ^~ /api {
if ($http_cookie ~ 'sid'){
proxy_pass http://localhost:300;
break;
}
return 403;
}
location ^~ /auth {
proxy_pass http://localhost:300;
}
location / {
root barp;
set $page 'landing.html';
if ($http_cookie ~ 'sid'){
set $page '/index.html';
}
try_files $page =500;
}
Я думал, что под последнюю секцию будут подходить все урлы, кроме /api* и /auth*, и отдаваться будет или landing.html или index.html, но когда я делаю запрос, например, на /search, то получаю 404 ошибку. Как сделать, чтоб все урлы, кроме масок /api* и /auth* обрабатывались последней секцией?