Bonjour,

J'utilise le module d'URL rewriting de IIS (ici)

J'ai des urls qui peuvent être de la forme :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
/recherche/[N'importe-quoi],[mon_id].htm
qui doivent pointer vers ma page :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
recherche.apsx?id=[mon_id]
En suivant le tutoriel, j'ai pu m'en sortir aisément avec :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
^recherche/([_0-9a-z]+),([0-9]+).htm
et

Code : Sélectionner tout - Visualiser dans une fenêtre à part
recherche.aspx?id={R:1}

Par contre, là où ça me pose un problème c'est lorsque dans mon [n'importe quoi] j'ai le signe "+", je n'arrive pas dans mon expression régulière à le considérer comme un caractère "normal" :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
^recherche/([_0-9a-z-+]+),([0-9]+).htm
Code : Sélectionner tout - Visualiser dans une fenêtre à part
^recherche/([_0-9a-z-\+]+),([0-9]+).htm
Code : Sélectionner tout - Visualiser dans une fenêtre à part
^recherche/([_0-9a-z+]+),([0-9]+).htm
Code : Sélectionner tout - Visualiser dans une fenêtre à part
^recherche/([_0-9a-z\+]+),([0-9]+).htm
Ne fonctionnent pas.

Merci de votre aide!!