![nginx + regex, remova todas as partes do URI, exceto a última](https://rvso.com/image/617803/nginx%20%2B%20regex%2C%20remova%20todas%20as%20partes%20do%20URI%2C%20exceto%20a%20%C3%BAltima.png)
Com um URI como
/uma-parte/alguma-parte/outra-parte/última-parte/?some_param=some_value
como faço para remover tudo até a última parte com parâmetros e, finalmente, reescrevê-lo para parecer
/index.php?id=última parte&some_param=some_value
?. Tentei todos os tipos de magia, mas o mais próximo que cheguei foi remover tudo até o ponto de interrogação.
Responder1
Finalmente entendi. Isto é o que parece estar funcionando:
rewrite /?([A-Za-z0-9_-]+)/?$ /index.php?id=$1&$2 last;