Précédent   Forum des professionnels en informatique > Webmasters - Développement Web > Serveurs (Apache, IIS,...)
Serveurs (Apache, IIS,...) Forum d'entraide sur les Serveurs : Apache, IIS, ...
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 25/08/2011, 11h31   #1
Futur Membre du Club
 
Alexis
Inscription : mai 2010
Messages : 107
Détails du profil
Informations personnelles :
Nom : Alexis

Informations forums :
Inscription : mai 2010
Messages : 107
Points : 17
Points : 17
Par défaut IIS Url Rewriting avec un "+"

Bonjour,


j'ai des URLS qui sont succeptibles d'avoir le signe "+" dedans ou non, par exemple :

http://www.[site].fr/recherche/une-url-avec-un-+,[ID].htm
ou
http://www.[site].fr/recherche/une-url-sans-plus,[ID].htm

(ce sont justes des exemples!!)

mon expression régulière est serait donc la suivante :

recherche/([^,]+),([0-9]+).htm

Malheureusement pour la premiere cela ne fonctionne pas quand je teste dans mon navigateur, mais fonctionne quand je teste avec un testeur d'expression, d'ou la difficulté...

Si vous pouviez m'aider!!!

Merci beaucoup d'avance!!
Alexis35 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/01/2012, 11h22   #2
Membre émérite
 
Avatar de Linaa
 
Inscription : avril 2005
Messages : 988
Détails du profil
Informations personnelles :
Localisation : France

Informations forums :
Inscription : avril 2005
Messages : 988
Points : 922
Points : 922
Bonjour,

Tu n'as pas inclus le caractère + dans ton expression, tu peux essayer avec ceci (par contre le + est peut être considéré comme un caractère spécial)

Code :
recherche/([^,|+]+),([0-9]+).htm
__________________
Linaa est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/01/2012, 11h18   #3
Candidat au titre de Membre du Club
 
Homme Stevens
Inscription : janvier 2012
Messages : 21
Détails du profil
Informations personnelles :
Nom : Homme Stevens
Localisation : France

Informations forums :
Inscription : janvier 2012
Messages : 21
Points : 14
Points : 14
J'ai pas compris pourquoi il y avait une virgule? Normalement c'est un point pour signifier que tous les caractères possibles seront pris en compte, et dans ce cas là, il est inutile d'indiquer le +

Code :
recherche/(.+),([0-9]+).htm
JStevens est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 25/01/2012, 15h05   #4
Membre émérite
 
Avatar de Linaa
 
Inscription : avril 2005
Messages : 988
Détails du profil
Informations personnelles :
Localisation : France

Informations forums :
Inscription : avril 2005
Messages : 988
Points : 922
Points : 922
Je pense que Alexis35 veut tous les caractères sauf la virgule car elle est utilisée juste après dans l'expression régulière :
Citation:
recherche/([^,|\+]+),([0-9]+).htm
__________________
Linaa est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 08h38.


 
 
 
 
Partenaires

Hébergement Web