2009-12-04 4 views
0

URL의 다른 부분은 모두 동일하게 유지하면서 RewriteMatch를 사용하여 subdir1에서 subdir2로 모든 트래픽을 리디렉션합니다. 어떤을위한mod_alias 하위 디렉토리 대체

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

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

작동

하지만 :

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

내가이 규칙을 사용하고

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

로 리디렉션 것, 예를 들면 그래서 더 긴 URL이있는 페이지 그래서 사람이 어떤 아이디어가있는 경우

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

로 리디렉션해야

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

일치하지 않습니다, 나는 그것을 감사하겠습니다.

답변

0

당신은 당신의 주위에 괄호를 반올림해야합니다. * 그 $이없는 경우 1 ~

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

의미가와에 일치하는 것을 '알고'않을 것입니다.

관련 문제