rewriting avec chiffre ok pas avec lettre

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)
 
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.
 

➡️ Offre MyRankingMetrics ⬅️

pré-audit SEO gratuit avec RM Tech (+ avis d'expert)
coaching offert aux clients (avec Olivier Duffez ou Fabien Faceries)

Voir les détails ici

coaching SEO
Discussions similaires
Haut