La redirección de expresiones regulares de Nginx no funciona

La redirección de expresiones regulares de Nginx no funciona

Tengo algunas URL antiguas del formulario:

https://website.com/ptlf/rest-of-url/

He eliminado lo innecesario ptlfde mis URL y necesito redirigir las URL antiguas al nuevo formato. Probé los siguientes redireccionamientos de expresiones regulares de Nginx, pero ninguno funciona cuando ingreso una URL antigua que ptlfcontiene.

rewrite ^/ptlf/(.+) https://website.com/$1 permanent;

location ~ ^/ptlf/(.+) {
    return 301 https://website.com/$1;
}

Simplemente devuelve un mensaje de error No encontrado con el mensaje ptlftodavía en la URL. ¿Alguna idea sobre que podría ir mal?

Respuesta1

¿Quieres decir algo como:

reescribe ^/ptlf(.*)$ $1 al final;

información relacionada