Мне нужно удалить часть URL. От http://example.com/backend/api/v1/some до http://example.com/api/v1/some
Есть сервер nginx с настройками:
location /
{
try_files $uri $uri/ frontend/index.html$is_args$args;
}
location /api
{
try_files $uri $uri/ backend/public/index.php$is_args$args;
}
location /backend
{
rewrite ^/backend/(.*)$ /$1 permanent;
}
но когда я отправляю POST, я получаю сообщение об ошибке «405 Method Not Allowed», потому что rewrite ^/backend/(.*)$ /$1 permanent;
изменяет POST на GET.
Когда я устанавливаю break
как rewrite ^/backend/(.*)$ /$1 break;
, получаю 404.
Как сделать редирект с backend/api/* на api/* ?