Tuckey URLRewrite 필터 규칙 수정 필요
-
13-12-2019 - |
문제
나는 Tuckey urlRewrite를 이해하려고 노력하고 있습니다. rule
하지만 나는 그것을 할 수 없습니다.
나는 Servlet
URL 패턴이 정의되어 있는 것 @WebServlet("/user/*")
.부하에서 Servlet
나는 다음과 같은 URL을 얻습니다. http://localhost:8080/Navigation/user/*
.
어떻게 규칙을 만들 수 있나요? /user/
URL이 로드되어 다음 위치로 이동해야 합니다. http://localhost:8080/Navigation/user/list
.나는 이것을 시도했다:
<rule>
<from>^/user/*$</from>
<to>/user/list</to>
</rule>
하지만 이것은 작동하지 않습니다.
해결책
다음과 같이 사용할 수 있습니다 :
<urlrewrite use-context="true">
<rule>
<from>(.*)/user/(.*)$</from>
<to type="permanent-redirect">$1/user/list</to>
</rule>
</urlrewrite>
.
여기서 $1
는 /user/
i.e.e.e.e.e.e.e.e.e.e.e.
이 매뉴얼 도 도움이 될 수도 있습니다.
다른 팁
이 <to type="redirect">
제휴하지 않습니다 StackOverflow