Regex - réécriture d'url

Résolu/Fermé
Utilisateur anonyme - 30 juil. 2009 à 23:07
 Utilisateur anonyme - 31 juil. 2009 à 09:58
Bonjour,
j'aimerais savoir comment faire pour que ma regex qui me sert à la réécritue de mes url soit correct :

RewriteRule ^galerie-([a-zA-Z0-9][.]+)-([a-zA-Z0-9]+).html index.php?galery=$1&file=$2


pour l'instant j'ai ceci, mais cela bloque au niveau du point (en gras).

Comment faire pour autoriser le point dans la première variable ?

Merci d'avance pour votre aide :)

2 réponses

gryzzly Messages postés 4608 Date d'inscription lundi 7 novembre 2005 Statut Contributeur Dernière intervention 24 octobre 2020 1 335
31 juil. 2009 à 00:49
C'est un méta caractère (caractère qui a une signification précise dans une regex), donc en l'échappant si tu veux l'utiliser de façon littérale (en tant que "point"):
\.
[a-zA-Z0-9\.]+
0
Utilisateur anonyme
31 juil. 2009 à 09:58
merci beaucoup gryzzly, sa fonctionne super :)
0