Tentei procurar uma resposta nos fóruns, mas estou bastante preso ...
Eu tenho uma página chamada curso que costumava ter muitas subpáginas, mas agora preciso que todas as solicitações dessas subpáginas sejam redirecionadas de volta para a página do curso. Por exemplo
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
Redirecionar para:
http://www.example.com/course/
Eu tentei isso e me dá um loop infinito:
rewrite (?i)^(/course/)(.*) http://www.example.com/course permanent;
Qualquer ajuda será apreciada!
Responder1
rewrite ^/course/. /course/ permanent;
Regexp ^/course/.
irá corresponder a tudo que começa com /course/
exceto /course/
ele mesmo e redirecioná-lo para /course/
.
Responder2
Experimente.
rewrite ^/course/(.*)$ /course/$1 permanent;