Pregunta

Estoy utilizando RewriteMatch para redirigir todo el tráfico de subdir1 a subdir2, manteniendo todas las demás partes de la URL de la misma. Así, por ejemplo,

http://www.mydomain.com/subdir1/

sería redirigir a

http://www.mydomain.com/subdir2/

Estoy usando esta regla:

RedirectMatch 302 /subdir1/.* /subdir2/$1

que funciona para la dirección URL

http://www.mydomain.com/subdir1/

pero no para cualquiera de las páginas con direcciones URL largas. Por lo que no es coincidente

http://www.mydomain.com/subdir1/index.htm

que debe ser redirigido a

http://www.mydomain.com/subdir2/index.htm

Si alguien tiene alguna idea, se lo agradecería.

¿Fue útil?

Solución

Otros consejos

Usted tendría que redondear corchetes alrededor de su. *

RedirectMatch 302 /subdir1/(.*) /subdir2/$1

Sin que $ 1 es de sentido y no va a 'saber' lo que a emparejar.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top