Bonjour à tous !
Je vous présente mon problème :
Je fais un catalogue pour mon entreprise, pour optimiser le référencement, j'ai mis en place tout un système automatisé d'URL rewriting et de générateur de sitemap.
Tout marche plutot bien excepté le fait que mes adresses présentent dans la barre de navigation ne sont pas mes adresses réécrites.
J'ai bien trouvé diffèrent topic sur mon ami google traitant de ce soucis, il faut semble t-il mettre une seconde règle d'écriture pour l'affichage dans la barre d'adresse, seulement je dois mal m'y prendre je n'y arrive pas...
Voici mon code donc
Ici la règle de mon url rewriting qui fonctionne parfaitement :
et ici la seconde règle d'écriture que j'ai essayé de mettre en place, pour afficher la bonne adresse dans ma barre de navigation, mais qui ne marche visiblement pas :/
Code : Sélectionner tout - Visualiser dans une fenêtre à part RewriteRule ^(.*)\.html$ http://www.monsite.com/catalogue/index.php?selection=$1 [L]
Je me suis probablement perdu dans les expressions régulières...
Code : Sélectionner tout - Visualiser dans une fenêtre à part RewriteRule ^catalogue/index\.php?selection=(.*)$ /$1.html [R=301,L]
Merci à vous !
Partager