J'utilise l'UrlRewriter d'Intelligencia dans mon application et j'ai un problème lorsque les règles que j'ai installées semblent supprimer le symbole + de mon URL.Comment arrêter UrlRewriter de supprimer mes symboles +
Par exemple, je veux avoir les urls /category/catname/+tag+tag
, mais il me semble que /category/catname/ tag tag
Est-ce que quelqu'un a des idées et est cela à mon expression régulière? Je l'ai essayé dans le régulateur et ça correspond bien.
<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>
Clou sur la tête! – mspmsp
Merci pour la réponse stephen, j'utilise - pour couvrir les espaces dans les noms de catégories, donc j'y penserai. Mais encourage la réponse. – dnolan