URL Tuckey - исходящее правило - PullRequest
0 голосов
/ 23 марта 2012

У меня проблемы с правилами исходящих URL-адресов. Мне удалось настроить входящие правила, но мне нужно преобразовать URL-адрес, используя исходящее правило. Мы используем Tuckey с Spring.

Исходящее правило:

<outbound-rule>
    <from>^/domain.mvc?domainId=([0-9]+)&amp;domainName=([a-z]+)$</from>
    <to type="forward">/signin.mvc/$1/$2</to>
</outbound-rule>

JSTL:

<a href="<c:url value="/domain.mvc?domainId=0123&amp;domainName=abc" />">

Хотя в нем указано правило обработки исходящих сообщений, оно не пересылается на мой URL. В url-rewritestatus он показывает все мои правила, но не показывает совпадающие. Что я делаю не так?

1 Ответ

1 голос
/ 26 марта 2012

Вопросительный знак? имеет особое значение в регулярном выражении. Вам нужно будет избежать его с обратной косой чертой.

^/domain.mvc\?domainId=([0-9]+)&amp;domainName=([a-z]+)$
...