[Résolu] Problème d'URL rewriting - Au secours !

WRInaute discret
BonGour,

Voilà, j'ai "hérité" d'un site de vente en ligne, et je souhaite mettre en place de l'URL rewriting.

Voilà, les URL d'accès aux produits sont trop bizarres, du style : catalogue.php?c[]=821&c[]=827&c[]=1004&t=911
où c[] correspond à une profondeur de rubrique

par exemple, je suis dans :
Stickers > Adultes > Les Glossy Stickers > En relief

- c[]=821 correspond à Stickers
- c[]=827 à Adultes
- c[]=1004 à Les Glossy Stickers
- et t=911 correspond à En relief

Le nombre de c[] est donc variable et t= n'apparaît que quand on arrive au bout d'une rubrique.

Sachant, qu'il peut se greffer derrière un &page=2 ou &page=3.

Pour vous rendre compte, c'est le site dans mon www, dans la rubrique "catalogue". Naviguez un peu et regardez.

Sauriez-vous quel code écrire pour réecrire proprement ces URL ?

Un grand merci d'avance !
 
WRInaute occasionnel
Tu peux t'en tirer avec un truc dans le genre :
Code:
RewriteRule ^(.*)_cat([\d]+)\.html$ $1.html?c\[\]=$2 [QSA,NE]
RewriteRule ^(.*)_ter([\d]+)\.html$ $1.html?t=$2 [QSA]
RewriteRule ^rubrique.html$ catalogue.php [L,QSA]

ça te permet des URLs type :
-http://www.example.com/rubrique_cat821_cat827_cat1004_ter911.html
qui sera convertie en
-http://www.example.com/catalogue.php?c[]=821&c[]=827&c[]=1004&t=911
Tout en conservant le page=x s'il était présent au début

C'est juste à adapter un brin car je crois que tu as un sous-répertoire /catalogue/
 
Discussions similaires
Haut