.htaccess, rewritrule + redirectPermanent

Résolu/Fermé
dubuducu - 9 mars 2012 à 14:25
 dubuducu - 9 mars 2012 à 15:14
Bonjour,

Je viens de retoucher ma Bdd dans le but de refondre l'architecture de mon site Web.
J'utilisais un .htaccess dans le but de re-ecrire mes urls.

Options +FollowSymlinks
RewriteEngine on 


RewriteRule ^XTV-([0-9]+)-(.+)-(.+)\.php$  save_excursions.php?id=$1&repere=$2&intitule=$3  [L]



Le probleme est que les Ids de mes ballades ne correspondent plus a ce qui est indexé sur google.
Je souhaite donc faire un redirectPermanent de mes pages :

RedirectPermanent /XTV-38-lampes-Gros-Modele.php http://www.mon-site.com/XTV-27-lampes-Gros-Modele.php


Cela redirige effectivement bien mais l'url obtenu est de ce genre :

<b>http://www.monsite.com/XTV-27-lampes-Gros-Modele.php?id=27&repere=...etc !!</b>

Comment eviter la transmission de ces parametres lors du redirectpermanent.

Merci d'avance, c'est tout nouveau pour moi !
Cordialement Mathieu

1 réponse

Bon, mettons cela sur le coup du génie, du don, du talent ... surtout de la chance.
Voici comment j'ai réussi à résoudre ce probleme.

RewriteRule ^XTV-38-lampes-Gros-Modele\.php$ http://www.mon-site.com/XTV-27-lampes-Gros-Modele.php? [L,R=permanent] 

RewriteRule ^XTV-([0-9]+)-(.+)-(.+)\.php$  save_excursions.php?id=$1&repere=$2&intitule=$3  [L]


Vive moi ! Merci tout de même à tous ceux qui ont pris la peine de me lire.

Bonne journée, cordialement.
Mathieu
0