Перенаправление регулярных выражений Nginx не работает

Перенаправление регулярных выражений Nginx не работает

У меня есть несколько старых URL-адресов вида:

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

Я удалил ненужное ptlfиз моих URL-адресов и мне нужно перенаправить старые URL-адреса в новый формат. Я попробовал оба следующих перенаправления Nginx regex, но ни один из них не работает, когда я ввожу старый URL-адрес с ptlf.

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

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

Он просто возвращает сообщение об ошибке Not Found с по ptlf-прежнему в URL. Есть идеи, что может быть не так?

решение1

Вы имеете в виду что-то вроде:

переписать ^/ptlf(.*)$ $1 последний;

Связанный контент