Я пытаюсь определить два разных местоположения.Первый (A) обслуживает файлы с псевдонимом.Второй (B) от proxy_pass.
(B) использует регулярное выражение для сопоставления пути.
Они оба работают по отдельности.
# configuration (A)
location /some-path {
alias /dev/folder/dist;
index index.html;
try_files $uri $uri/ /index.html;
}
# configuration (B)
location ~ ^/some-path/([\w\-]+-[\w$]+)/(\w+) {
proxy_pass http://web-app/some-path/$1/$2;
proxy_http_version 1.1;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection $connection_upgrade;
}
Я хочу, чтобы местоположения отвечали на следующие URL:
К сожалению http://domain.local/some-path/example-000 возвращается404 из приложения за (B).
Приложение возвращает это странное сообщение 404 "/some-path/example-000/index"
Какие изменения я могу сделать, чтобы оно заработало?