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

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 !
 
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/
 

➡️ Offre MyRankingMetrics ⬅️

pré-audit SEO gratuit avec RM Tech (+ avis d'expert)
coaching offert aux clients (avec Olivier Duffez ou Fabien Faceries)

Voir les détails ici

coaching SEO
Discussions similaires
Haut