Tout d'abord, bonjour à la communauté.

J'apporte quelques modifictations à mon site et comme il fallait que je le fasse depuis longtemps, j'ai souhaité mettre en place le rewriting d'url, seulement j'ai un petit soucis !

Déjà, le bout de code concerné du .htaccess pour que ce soit plus simple :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
RewriteRule ^([a-zA-Z]+)-([_a-zA-Z0-9\-]+)-([0-9]+).html$   index.php?p=$1&type=$2&d=$3 [L]
Maintenant un exemple de lien php > html

en php :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
index.php?p=boutique&type=afficheurs&d=0
en html:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
boutique-afficheurs-0.html
Jusque là tout fonctionne

Maintenant le soucis que je rencontre :

en php :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
 
index.php?p=boutique&type=automates&d=0
 
index.php?p=boutique&type=appareils_de_mesure&d=0
en html:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
 
boutique-automates-0.html
 
boutique-appareils_de_mesure-0.html
Là, aucun lien ne fonctionne en html (les liens php fonctionnent parfaitement).

Ce que je ne comprend pas, c'est pourquoi "automates" ne fonctionne pas étant donné que "afficheurs" fonctionne. Pour "appareils_de_mesure", je ne pense pas m'être trompé dans l'expression régulière mais bon je ne suis pas un expert

Si une âme charitable passe par là pour me montrer le chemin, je le remercie d'avance