Probleme avec les underscores "_"

WRInaute discret
Bonjour tout le monde ;)

J'ai un petit probleme en ce qui concerne l'url rewriting,
( :!: j'ai fait des recherches sur le forum
https://www.webrankinfo.com/forum/highl ... rscore.htm
https://www.webrankinfo.com/forum/highl ... rscore.htm
:!: ) ;)


d'ailleurs la personne qui a posté le sujet https://www.webrankinfo.com/forum/highl ... rscore.htm a exactement le meme probleme que le mien sauf que la reponse n'y est pas ! :?

voila je voudrais faire ca :
recette-Rillettes_de_thon-370.html
redirigé vers index.php?option=lire_recette&numero=370

soit :
Code:
RewriteRule ^recette-([^_]+)-([0-9]+)\.html$ index.php?option=lire_recette&numero=$2 [L]

mais la redirection ne s'effectue pas ... :(
et ce depuis que j'ai mis les underscores "_" dans le nom de la recette .... pourquoi interferent-ils avec les "-" ?
Que dois je modifier dans mon code ?


;)
Merci d'avance
 
WRInaute discret
De surcroit, je tiens a signaler que je veux utiliser les underscores pour eviter qu'ils interferent avec les tirets dans ce genre de requete
-http://www.cuisine.berberber.com/liste-recette-Legumes_et_Cereales-Legumes_secs.html

mais la non plus... ca ne fonctionne pas
 
WRInaute occasionnel
A tout hasar car je débute également :

Code:
RewriteRule ^recette-(.*)-([0-9]+)\.html$ index.php?option=lire_recette&numero=$2 [L]

Et tu devrais pouvoir mettre ce que tu veux (mots, _, -, +) entre recette- et le numéro.
 
WRInaute discret
Merci beaucoup jerome347 et The Jedi ;)
Ce code marche très bien :D

Il ne reste plus qu'a modifier tous les liens maintenant ;)



et vive la cuisine ! :lol:
 
Discussions similaires
Haut