2009-11-05 4 views
1

사용자를 http://myurl.com/Login.action에서 http://myurl.com/app/Login.action리디렉션 오류가 너무 많이 발생하지 않으면 동일한 URL로 어떻게 리디렉션합니까?

으로 리디렉션해야하지만 너무 많은 리디렉션이 발생한다는 오류가 발생합니다.

RedirectMatch ([A-Za-z]*)\.action$ http://myurl.com/app/$1.action

어떻게 아파치가 동일한 URL로 리디렉션되지만 한 번만 리디렉션 할 수 있습니까?

이 작품이 마음에 드시나요?

RedirectMatch ![app\/]([A-Za-z]*)\.action$ http://myurl.com/app/$1.action

답변

5

정규 표현식이 두 URL과 일치하므로 무한 루프로 리디렉션됩니다. 이 같은

시도 뭔가 : 당신의 지침

RedirectMatch ^([^\/]+?\.action)$ http://myurl.com/app/$1 
+0

저에게 맞지 않는 이유가 있습니다. –

0

롭, 감사합니다. 나는 당신의 것을 조금 수정했고 이것은 내가 생각해 냈습니다.

RedirectMatch ^\/([A-Za-z]+\.action)$ http://myurl.com/app/$1 
관련 문제