Adicione um /
ao seu destino de reescrita e defina o sinal last
.
rewrite ^([^/]+)/([^/]+)?$ /api.php?version=$1&call=$2 last;
Estou tentando converter essas regras do Apache para reescrever nginx:
RewriteRule ^([^/]+)/([^/]+)?$ api.php?version=$1&call=$2 [L]
Eu tentei adicionar o seguinte na configuração do nginx:
rewrite ^([^/]+)/([^/]+)?$ api.php?version=$1&call=$2
mas só recebo um erro 404 quando visito o site.
Eu quero que meu URL se pareça com:
http://mysite/1.0/Something
Como posso converter essas regras para o nginx?