2009-12-04 4 views
0

J'utilise RewriteMatch pour rediriger tout le trafic de subdir1 vers subdir2, tout en conservant toutes les autres parties de l'URL. Ainsi, par exemple,remplacement de sous-répertoire mod_alias

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

redirigerez à

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

J'utilise cette règle:

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

qui travaille pour l'url

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

mais pas pour tout pages avec des URL plus longues. Donc, il ne correspond pas à

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

qui devrait être redirigé vers

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

Si quelqu'un a des idées, je vous en serais reconnaissant.

Répondre

0

Vous devez arrondir les supports autour de votre. *

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

Sans que $ 1 n'a pas de sens et ne va pas « savoir » quoi correspond sur.