rewriting avec chiffre ok pas avec lettre

WRInaute occasionnel
Bonsoir,

j'essai de mettre en place un systeme de réécriture de mes adresse dynamiques.

Se qui fonctionne : (ref ne contiend que des chiffres)

RewriteRule ^repertoire/bien-([0-9]+)\.html$ /repertoire/imprimer.php?ref=$1 [L]

Se qui ne fonctionne pas : (ref toujours des chiffre mais le type est un mot)

RewriteRule ^repertoire/bien-([0-9]+)-(-[a-z]*)\.html$ /repertoire/imprimer.php?ref=$1&type=$2 [L]

Savez vous pourquoi le deuxeme cas ne fonctionne pas (erreur 404 pour l'url réécrite)
 
WRInaute occasionnel
non pas de tiret pour le type.
j'ai aussi essayé sa et sa fonctionne pas :
Code:
RewriteRule ^repertoire/bien-([0-9]+)-([a-z]*)\.html$ /repertoire/imprimer.php?ref=$1&type=$2 [L]


J'édite car j'ai trouvé la solution : dans mon type j'ai des majuscules j'ai donc changer ma réécriture en :
Code:
RewriteRule ^repertoire/bien-([0-9]+)-([a-zA-Z0-9-]*)\.html$ /repertoire/imprimer.php?ref=$1&type=$2 [L]
et sa fonctionne.
 
Discussions similaires
Haut