Probleme je pense très simple de url rewriting

WRInaute occasionnel
bonjour a vous


voila, j'ai mes url qui ressemble a ça:

/Bonjour-286.html

et la le .htacess en rapport :

RewriteRule ^([a-z]*)-([0-9]+)\.html$ /repertoire/index.php?cat_id=$2&nom=$1 [L]


et ca marche impecable :)


seulement j'aimerais que la variable nom ai plusieurs mots et pas qu'un seul, genre une url comme ça :
/Bonjour-a-tous-286.htm

et la ça ne marche plus, que modifier dans le .htacess pour que ça sois compatible ?

merci beaucoup pour toutes aides.
 
WRInaute discret
Tu peux encore améliorer car l'exemple que tu donnes ne fonctionne pas :wink:

/Bonjour-a-tous-286.htm contient une majuscule et la règle ne la prends pas en compte, il vaut mieux écrire :
Code:
RewriteRule ^([-a-zA-Z]*)-([0-9]+)\.html$ /repertoire/index.php?cat_id=$2&nom=$1 [L]

enfin, ce n'est qu'un détail car il n'y a normallement jamais d'URL en majuscule, mais certains peuvent en rajouter en recopiant l'url par exemple (on voit tellement d'adresses email avec des majuscules)
 
Discussions similaires
Haut