|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Invité régulier
![]() Thomas LartaudInscription : février 2009 Messages : 18 ![]() |
Bonjour à tous.
J'utilise pour mon site un lien de page qui est le suivant : Code :
Coloration_9_Naturels_color-star-n-1-Noir__CSP1-100ML.html Code :
produit.php?ref=CSP1-100ML&id_rubrique=9 Code :
RewriteRule ^([a-z0-9-]*)_([0-9]*)_([a-z0-9-]*)_([a-z0-9-]*)__([^.]*)\.html produit.php?ref=$5&id_rubrique=$2 [NC,QSA,L] Par exemple, ce lien ne fonctionnera pas : Code :
Shampoings_30_Shampooings-techniques_Shampooing-argent-dejaunisseur-1L__SH.ARG-1L_.html Je suppose donc que ce qui pose problème est ma règle de réécriture dans mon htaccess, mais vu que je n'y connais rien en htaccess, je ne sais pas vraiment quoi modifier. Selon mes recherches, l'élément ([^.]*) récupère une chaine de caractère en excluant le "." ou alors, le "." déterminerait la fin de l'élément, je ne sais pas trop ... J'imagine donc que c'est ceci qu'il faudrait modifier ... Mais le remplacer par quoi ? Je sèches ... Merci d'avance !! |
|
00
|
|
|
#2 |
![]() ![]() Inscription : août 2005 Messages : 8 278 ![]() |
Exactement. Le plus simple c'est de remplacer [^.] par . : (.*)
__________________
![]() Du détail, du détail, du détail !!! Revenons à la source : lisons la documentation et les fichiers de trace, la réponse à notre problème s'y trouve sans doute
|
|
|
00
|
Copyright © 2000-2012 - www.developpez.com