Следующая конфигурация перепишет /admin
, а proxy_pass /core
, я не могу понять причину. Любой намек на это? Аналогичный случай Nginx: location regex for multiple paths with backend.Директива о местонахождении nginx не работает должным образом
location/{
if (!-e $request_filename) {
rewrite ^(.*)$ /\#$1 break;
}
}
location ~ ^/(admin|core)/ {
proxy_pass http://127.0.0.1:8080/$1;
}
Администратор - это физический каталог под docroot? – Melvyn
Нет, нет каталога администратора. – schemacs
Убедитесь, что ваш запрос содержит конечную косую черту. Я действительно не вижу другой причины, почему это должно сломаться. – Melvyn