尝试在论坛上搜索答案,但我陷入了困境......
我有一个名为“课程”的页面,该页面以前有很多子页面,但现在我需要将这些子页面的所有请求重定向回课程页面。例如
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;
Regexp^/course/.
将匹配以 开头的所有内容/course/
(除了/course/
其自身之外),并将其重定向到/course/
。
答案2
尝试一下。
rewrite ^/course/(.*)$ /course/$1 permanent;