0

tuckeyのURL送信ルールに問題があります。私はインバウンドルールを設定することができましたが、アウトバウンドルールを使用してURLを変換する必要があります。私たちは春にトキーキーを使用しています。URL tuckey - 送信ルール

アウトバウンドルール:

<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では、すべてのルールが表示されますが、一致するルールは表示されません。私が間違っていることは何ですか?

+0

それは、Apacheのhttpdサーバー(世界の60%以上)が、(世界の40%未満が使用しています)IISサーバーではありません場合は、あなたの質問タグでこれを追加してください。 –

+0

springとjstlでtomcatを使用しています。 Paul TuckeyのURL書き換えに続いて – sam

答えて

1

疑問符?正規表現には特別な意味があります。バックスラッシュでエスケープする必要があります。

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

domain.mvcの前に自分のルートを追加しますが、ルールは適用しません。 – sam

関連する問題