Intenté buscar una respuesta en los foros pero estoy bastante atascado...
Tengo una página llamada curso que solía tener una gran cantidad de subpáginas, pero ahora necesito que todas las solicitudes de esas subpáginas se redireccionen a la página del curso. P.ej
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
Redirigir a:
http://www.example.com/course/
He probado esto y me da un bucle infinito:
rewrite (?i)^(/course/)(.*) http://www.example.com/course permanent;
¡Cualquier ayuda apreciada!
Respuesta1
rewrite ^/course/. /course/ permanent;
Regexp ^/course/.
coincidirá con todo lo que comience /course/
excepto /course/
él mismo y lo redirigirá a /course/
.
Respuesta2
Pruébalo.
rewrite ^/course/(.*)$ /course/$1 permanent;