2011-04-13 1 views
0

J'ai besoin d'une règle de réécriture qui utilise un seul paramètre.Réécriture d'URL pour un niveau?

<rewrite url="~/(.+).aspx to="www.mysite.com/results?search=$1" /> 

Le problème avec ceci est que maintenant je ne peux pas accéder à ma page default.aspx, et essentiellement toutes les demandes qui sont un fichier profond - images, feuilles de style, etc.

Je devine que il y a quelques règles d'exception qui peuvent être écrites?

De même, est-ce que je peux effectuer des remplacements de caractères à la volée tels que le remplacement d'espaces par "+", des traits de soulignement par des tirets, etc.?

Merci.

Répondre

0

Non, il ne s'agit pas d'une règle, vous devez configurer iis pour traiter avec asp.net toutes les demandes de fichiers.

vous êtes ici étape par étape.

http://forums.iis.net/t/1015329.aspx