PC SOFT

FOROS PROFESIONALES
WINDEVWEBDEV y WINDEV Mobile

Inicio → WEBDEV 2024 → URL Rewriting et tiret
URL Rewriting et tiret
Iniciado por THIERRY TILLIER, 24,may. 2018 11:46 - 6 respuestas
Miembro registrado
1.144 mensajes
Popularité : +50 (142 votes)
Publicado el 24,mayo 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
Miembro registrado
1.144 mensajes
Popularité : +50 (142 votes)
Publicado el 24,mayo 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 ]+)
Miembro registrado
1.144 mensajes
Popularité : +50 (142 votes)
Publicado el 24,mayo 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 ?!
Miembro registrado
1.603 mensajes
Popularité : +64 (70 votes)
Publicado el 24,mayo 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
Miembro registrado
1.144 mensajes
Popularité : +50 (142 votes)
Publicado el 24,mayo 2018 - 16:02
il est sur - (pour IIS uniquement)
Miembro registrado
1.603 mensajes
Popularité : +64 (70 votes)
Publicado el 24,mayo 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
Miembro registrado
1.144 mensajes
Popularité : +50 (142 votes)
Publicado el 20,septiembre 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