Redirecionamento regex Nginx não funciona

Redirecionamento regex Nginx não funciona

Eu tenho alguns URLs antigos no formato:

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

Eliminei o desnecessário ptlfdos meus URLs e preciso redirecionar os URLs antigos para o novo formato. Eu tentei os dois redirecionamentos regex Nginx a seguir, mas nenhum deles funciona quando insiro um URL antigo nele ptlf.

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

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

Ele apenas retorna uma mensagem de erro Not Found com ptlfainda na URL. Alguma ideia do que poderia estar errado?

Responder1

Você quer dizer algo como:

reescrever ^/ptlf(.*)$ $1 por último;

informação relacionada