PC SOFT

FORUMS PROFESSIONNELS
WINDEVWEBDEV et WINDEV Mobile

Accueil → WEBDEV 2024 → URL Rewriting et tiret
URL Rewriting et tiret
Débuté par THIERRY TILLIER, 24 mai 2018 11:46 - 6 réponses
Membre enregistré
1 144 messages
Popularité : +50 (142 votes)
Posté le 24 mai 2018 - 11:46
Bonjour à tous,

J'ai fait quelques recherches infructueuses concernant le problème qui me préoccupe et que voici :
J'ai un site AWP et pour certaines pages j'ai paramétré l'URL Rewriting : tout fonctionne correctement tant que mon paramètre ne contient pas de tiret (-). Or la plupart de mes paramètres sont des caractères alphanumériques avec un tiret.

Y a-t-il un moyen de paramétrer Webdev pour réaliser ce que je veux?

Merci de votre aide
Thierry
Membre enregistré
1 144 messages
Popularité : +50 (142 votes)
Posté le 24 mai 2018 - 12:49
J'ai trouvé en écrivant moi-même l'expression régulière dans la fenêtre de paramétrage de l'URL Rewriting :
(MaPage)-([A-Za-z0-9 -]+)([A-Za-z0-9 -]+)([A-Za-z0-9 ]+)
Membre enregistré
1 144 messages
Popularité : +50 (142 votes)
Posté le 24 mai 2018 - 14:13
Il demeure néanmoins un soucis, c'est que lorsque je récupère le paramètre, celui est tronqué et il manque les deux derniers caractères ?!
Membre enregistré
1 603 messages
Popularité : +64 (70 votes)
Posté le 24 mai 2018 - 15:41
Bonjour Thierry,

dans les paramètres de l'URL rewriting, le caractère séparateur est sur / ou sur - ?

--
Cordialement
François

http://intra.fr http://intrasoftware.fr
Membre enregistré
1 144 messages
Popularité : +50 (142 votes)
Posté le 24 mai 2018 - 16:02
il est sur - (pour IIS uniquement)
Membre enregistré
1 603 messages
Popularité : +64 (70 votes)
Posté le 24 mai 2018 - 17:15
Bonjour

A mon avis, il y a un risque de conflit entre le séparateur - et les contenus qui contiennent aussi le caractère -

--
Cordialement
François

http://intra.fr http://intrasoftware.fr
Membre enregistré
1 144 messages
Popularité : +50 (142 votes)
Posté le 20 septembre 2018 - 14:39
J'ai trouvé comment faire :
il faut personnalisé l'expression régulière et doubler le tiret (le dernier) :
(Nom\-de\-Mapage)-([^&^?^/^\--]+)

Et quand j'appelle j'ai bien : Nom-de-Mapage-mon-parametre-avecdestirets.awp