![nginx + regex, elimina todas las partes del URI excepto la última](https://rvso.com/image/617803/nginx%20%2B%20regex%2C%20elimina%20todas%20las%20partes%20del%20URI%20excepto%20la%20%C3%BAltima.png)
Con una URI como
/una-parte/alguna-parte/otra-parte/última-parte/?algún_param=algún_valor
¿Cómo hago para eliminar todo hasta la última parte con parámetros y finalmente reescribirlo para que luzca como
/index.php?id=última parte&some_param=algún_valor
?. Intenté todo tipo de magia pero lo más cerca que estuve fue eliminar todo hasta el signo de interrogación.
Respuesta1
Finalmente lo tengo. Esto es lo que parece estar funcionando:
rewrite /?([A-Za-z0-9_-]+)/?$ /index.php?id=$1&$2 last;