アプリケーションで Intelligencia の UrlRewriter を使用していますが、設定したルールが URL から + 記号を削除しているように見えるという問題があります。
たとえば、URLを取得したいのですが、次の/category/catname/+tag+tag
ように表示されます/category/catname/ tag tag
誰にもアイデアはありますか?これは私の正規表現にかかっていますか? レギュレーターで試してみましたが、うまく一致します。
<rewriter>
<rewrite url="^/content/(.+)$" to="~/page.aspx?name=$1" />
<rewrite url="^/category/(.+)$" to="~/catalog.aspx?category=$1" />
<rewrite url="^/product/(.+)$" to="~/catalog.aspx?product=$1" />
<rewrite url="~/login/" to="~/login.aspx"/>
</rewriter>