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 :
Maintenant un exemple de lien php > html
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]
en php :
en html:
Code : Sélectionner tout - Visualiser dans une fenêtre à part index.php?p=boutique&type=afficheurs&d=0
Jusque là tout fonctionne
Code : Sélectionner tout - Visualiser dans une fenêtre à part boutique-afficheurs-0.html
Maintenant le soucis que je rencontre :
en php :
en html:
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
Là, aucun lien ne fonctionne en html (les liens php fonctionnent parfaitement).
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 boutique-automates-0.html boutique-appareils_de_mesure-0.html
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
Partager