Eu não estou muito familiarizado com reg exp no urlrewrite, mas você pode tentar:
<from>/OutputFile\?sourceArticleId=([0-9]+)</from>
Em muitos idiomas, o caractere de escape é o \
Atualização:
De acordo com o documento , por padrão, a string de consulta não está incluído no elemento <from>
. Então você pode tentar com o use-query-string
definido no urlrewrite
Verifique também se o default-match-type
em <urlrewrite>
está definido como regex
(uso o modelo Spring MVC do STS e ele está definido como wildcard
por padrão
<urlrewrite use-query-string="true">
<rule match-type="regex">
<from>/OutputFile\?sourceArticleId=([0-9]+)</from>
<to>/app/clipping/get/$1</to>
</rule>
...