我有一些舊的網址形式:
https://website.com/ptlf/rest-of-url/
我已經ptlf
從我的網址中刪除了不必要的內容,並且需要將舊網址重新導向到新格式。我已經嘗試了以下兩種 Nginx 正規表示式重定向,但是當我輸入帶有 的舊網址時,這兩種方法都不起作用ptlf
。
rewrite ^/ptlf/(.+) https://website.com/$1 permanent;
location ~ ^/ptlf/(.+) {
return 301 https://website.com/$1;
}
它只是傳回 Not Found 錯誤訊息,並且ptlf
url 中仍然包含該錯誤訊息。有什麼想法可能是錯的嗎?
答案1
你的意思是這樣的嗎:
最後重寫 ^/ptlf(.*)$ $1;