Essaye
RewriteRule ^produit\/([a-zA-a-]+)-([0-9]+)$ product.php?url=$1&id=$2 [L]
car dans ta regex l'ensemble est pris dans de $1
Bonjour
j'ai un soucis sur un site que je développe dans le cadre d'une formation.
j'ai écris cette règle mais d"butant je ne sais pas si elle va matcher:
1
RewriteRule ^produit\/([a-zA-a0-9-]+)-([0-9]+)$ product.php?url=$1&id=$2 [L]
mon but étant de réécrire *http://ooctopus.sebastien-serre.fr/product.php?url=vernis-a-ongles&id=5 en http://ooctopus.sebastien-serre.fr/produit/vernis-a-ongles-5
Il doit y avoir un soucis car les liens pointent tous vers le premier article de ma bdd....
Merci par avance de votre aide
5 réponses
j'ai testé mais ca nechange rien http://ooctopus.sebastien-serre.fr/produit/vernis-a-ongles-5 envoie toujours sur une mauvaise page comme is la requete ne se faisait pas....
met bien A-Z plutot que A-a
mais quand je test sur https://regex101.com/ ca ne match pas :-(
bon, alors le probleme venait du php, un inclusion de fichier apres ma requete cassait celle ci....
Merci @tous d'avoir pris le temps de vous pencher sur mon soucis.
@ bientot