Bonjour à tous,
j'ai besoin de vos lumières en ce qui concerne l'URL rewriting que je pratique déjà mais que je voudrais optimiser.
En effet je travail sur un site basé sur OSCOMMERCE. Ce site à donc des URL incompréhensibles. Aujourd'hui j'aimerais créer une règle générique de base qui s'adapte à mon menu qui est du type :
Code:
Catégorie principale :
index.php?cPath=22
Sous Catégorie de cette catégorie principale :
index.php?cPath=22_27
index.php?cPath=22_28
index.php?cPath=22_29
...
Autres catégories princiaples :
index.php?cPath=36
index.php?cPath=56
...
Leurs sous catégories fonctionnent de la même manière.
Actuellement pour le renommage de ces URL, je ne fait que citer à chaque fois l'URL d'origine et sa règle propre de renommage. Exemple :
Code:
RewriteRule (.*)luminaires\.html$ $1index.php?cPath=22 [L]
Ce qui fait que pour chaque menu et sous menu je suis obligé d'ecrire une regle de ce type qui se repete...
Je voudrais en fait faire qlq regele générique du type :
Tout les menu ayant l'ID 22 sont renommé luminaire.html et tout les sousmenu ayant l'ID 22 + un autre num sont renommé luminaires_mot_cle.html
Y a til une possibilité de créer une regle de ce type afin de ne pas générer un ficier .HTACCESS de 150 lignes ?
Merci d'avance pour vos réponses !
Alex.
j'ai besoin de vos lumières en ce qui concerne l'URL rewriting que je pratique déjà mais que je voudrais optimiser.
En effet je travail sur un site basé sur OSCOMMERCE. Ce site à donc des URL incompréhensibles. Aujourd'hui j'aimerais créer une règle générique de base qui s'adapte à mon menu qui est du type :
Code:
Catégorie principale :
index.php?cPath=22
Sous Catégorie de cette catégorie principale :
index.php?cPath=22_27
index.php?cPath=22_28
index.php?cPath=22_29
...
Autres catégories princiaples :
index.php?cPath=36
index.php?cPath=56
...
Leurs sous catégories fonctionnent de la même manière.
Actuellement pour le renommage de ces URL, je ne fait que citer à chaque fois l'URL d'origine et sa règle propre de renommage. Exemple :
Code:
RewriteRule (.*)luminaires\.html$ $1index.php?cPath=22 [L]
Ce qui fait que pour chaque menu et sous menu je suis obligé d'ecrire une regle de ce type qui se repete...
Je voudrais en fait faire qlq regele générique du type :
Tout les menu ayant l'ID 22 sont renommé luminaire.html et tout les sousmenu ayant l'ID 22 + un autre num sont renommé luminaires_mot_cle.html
Y a til une possibilité de créer une regle de ce type afin de ne pas générer un ficier .HTACCESS de 150 lignes ?
Merci d'avance pour vos réponses !
Alex.