嘗試在論壇上搜尋答案,但我很困惑...
我有一個名為「課程」的頁面,該頁面曾經包含大量子頁面,但現在我需要將這些子頁面的所有請求重定向回課程頁面。例如
http://www.example.com/course/whatever
http://www.example.com/course/WHATEVER
http://www.example.com/course/123456whatever
http://www.example.com/course/whatever/whatever
重新導向至:
http://www.example.com/course/
我已經嘗試過這個,它給了我一個無限循環:
rewrite (?i)^(/course/)(.*) http://www.example.com/course permanent;
任何幫助表示讚賞!
答案1
rewrite ^/course/. /course/ permanent;
正規表示式^/course/.
將匹配除自身/course/
之外的所有以 開頭的內容/course/
,並將其重定向到/course/
.
答案2
嘗試一下。
rewrite ^/course/(.*)$ /course/$1 permanent;