2015-01-30 2 views
0

내가 자원 prettyfaces 그것은 리디렉션을 만들어 다음에서 코드는 내부적으로

<rewrite match="/foo/(\w+)/" substitute="/bar/$1/" /> 

에게 다음을 사용, 나는 그것이 '/ foo는'에서 '/ 바에 브라우저에서 URL을 변경 의미 꽤-confg와 JSF의 URL을 다시 작성 '.

JSF가 내부적으로 URL을 다시 쓰길 원합니다. 사용자가 '/ foo'또는 '/ bar'를 호출하면 동일한 리소스를 실행해야합니다.

글쎄, 같은 페이지 빈에 대해 여러 개의 URL 패턴을 추가 할 수 있지만 실제로는 URL이 복잡하고 (foo/bar가 아님) 경로 매개 변수를 조작하여 새 URL의 이전 URL을 가리 키도록 조정해야합니다. 가능한가?

답변

0

사람들이 답을 찾았습니다.

redirect="chain"rewrite 요소를 추가해야만했습니다. 나는 그것이 googlers를 도울 것이라는 점을 희망한다.

+0

더 상세한보기를 제공하기 위하여 배려한다, 그래서 다른 사람은 쉽게 배울 수 있는가? – Kukeltje

+1

Rewrite를 사용하는 것도 고려해 볼 수 있습니다. Rewrite를 사용하면 훨씬 쉽게 작업 할 수 있습니다. http://www.ocpsoft.org/rewrite/docs/configuration/mapping – Lincoln

관련 문제