我遇到了tuckey网址出站规则的问题。我能够设置入站规则,但我需要使用出站规则转换URL。我们在春天使用tuckey。
出站规则:
<outbound-rule>
<from>^/domain.mvc?domainId=([0-9]+)&domainName=([a-z]+)$</from>
<to type="forward">/signin.mvc/$1/$2</to>
</outbound-rule>
JSTL:
<a href="<c:url value="/domain.mvc?domainId=0123&domainName=abc" />">
虽然它说处理出站规则但它没有转发到我的网址。在url-rewritestatus中,它显示了我的所有规则,但没有显示匹配的规则。我做错了什么?
答案 0 :(得分:1)
问号?在正则表达式中有特殊含义。你需要用反斜杠来逃避它。
^/domain.mvc\?domainId=([0-9]+)&domainName=([a-z]+)$