Quiere reescribir nginx con una configuración comowww.ejemplo.com/abc/xyz/test/
redirigir awww.ejemplo.com/abc/xyz/test.phpAsí que quiero crear una regla de reescritura que funcione para todas las páginas con esa URL, así que probé esta que funciona.
location ~* /abc/xyz/.*/$
{
rewrite ^/abc/xyz/.*/$ /abc/xyz/test.php last;
}
esta regla funciona pero siempre redirige a test.php. Quiero hacerlo dinámico para que también funcione para test2.php test3.php cuando esté en la URL será comowww.ejemplo.com/abc/xyz/test2/y así sucesivamente, ya que tenemos 100 páginas, por lo que necesito escribir 100 reglas si no se encuentra ninguna solución. Cualquier ayuda será apreciada.
Respuesta1
try_files
debería ser suficiente.
location / {
try_files $uri $uri.php;
}