Deseja reescrever o nginx com configurações comowww.example.com/abc/xyz/test/
redirecionar parawww.example.com/abc/xyz/test.phpEntão, quero fazer uma regra de reescrita que funcione para todas as páginas com esse URL, então tentei esta que funciona
location ~* /abc/xyz/.*/$
{
rewrite ^/abc/xyz/.*/$ /abc/xyz/test.php last;
}
esta regra funciona mas sempre redireciona para test.php quero torná-la dinâmica para que também funcione para test2.php test3.php quando na url será assimwww.example.com/abc/xyz/test2/e assim por diante, como temos 100 páginas, preciso escrever 100 regras se nenhuma solução for encontrada. Qualquer ajuda será apreciada.
Responder1
try_files
deveria ser suficiente.
location / {
try_files $uri $uri.php;
}