http://www.tuckey.org/urlrewrite/에서 UrlRewriteFilter를 사용 중입니다. 주로 다음 URL을 가져 오려고 노력 중입니다.
http://domain/application/?param=value
http://domain/application/?another_param=another_value (단순히 요청 매개 변수 만 바꾸기)로 리디렉션하려고합니다.
다음은 내가 여러 가지 다른 변화를 시도했지만 그 중 하나가 작동하는 것 같지 않았어요
URL 요청 매개 변수를 기반으로 전달
<rule>
<from>^(.*?param=value)$</from>
<to type="forward">%{context-path}?another_param=another value</to>
</rule>
제대로 작동 나던 내 규칙 구성이다. 이 문제에 흘린 어떤 빛이 많이 나는
<rule>
<name>Selective redirect example redirect</name>
<condition type="parameter" name="param" operator="equal">value</condition>
<to type="forward">?another_param=another_value</to>
</rule>
아래 여기에 조건을 사용하기보다는 규칙에 따라 한 대답에 열쇠를 규칙을 사용하여 문제를 해결할 수 있었다