У меня есть несколько старых 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 последний;