Ich habe einige alte URLs der Form:
https://website.com/ptlf/rest-of-url/
Ich habe das Unnötige aus meinen URLs entfernt ptlf
und muss alte URLs auf das neue Format umleiten. Ich habe beide der folgenden Nginx-Regex-Umleitungen ausprobiert, aber keine funktioniert, wenn ich eine alte URL eingebe, die das darin enthält ptlf
.
rewrite ^/ptlf/(.+) https://website.com/$1 permanent;
location ~ ^/ptlf/(.+) {
return 301 https://website.com/$1;
}
Es wird nur die Fehlermeldung „Nicht gefunden“ mit dem ptlf
Still in der URL zurückgegeben. Irgendwelche Ideen, was falsch sein könnte?
Antwort1
Meinst du so etwas wie:
schreibe ^/ptlf(.*)$ $1 zuletzt um;