2010-07-01 6 views
0

J'utilise this, mais j'ai des problèmes difficiles à résoudre.URL ReWriter pour .NET

Cela fait partie de mon code:

<rewrite url="/Dictionary/(.+)/(.+)" to="~/Dictionary.aspx?page=$2&amp;&amp;word=$1"/> 
<rewrite url="/Dictionary" to="~/Dictionary.aspx"/>  

Lorsque je tape des liens comme mywebsite.com/Dictionary/cat/4 les charges du site ne mywebsite.com/Dictionary.

Répondre

1

Juste une supposition. Votre deuxième condition correspond à tout ce qui commence par/Dictionary. Vous voulez sans doute ce

/Dictionary/?$ 
0

URL Rewrite 2 est une bonne option comme XII dit, est livré avec une interface utilisateur. En ce qui concerne la regex, il serait plus efficace pour le moteur regex d'éviter le retour en arrière; utilisez l'expression suivante à la place:

"/ Dictionary/([^ /] +)/([^ /] +)"