[Résolu] Changement d'url apres rewrite

  • Auteur de la discussion Auteur de la discussion h4ni
  • Date de début Date de début
WRInaute occasionnel
Bonsoir
j'avai une categorie sur mon site avec une faute d'othographe (/rub-maloufe, au lieu de /rub-malouf)
ce lien a été biensur rewriter avec


Code:
RewriteRule ^rub-(.*)$ cat.php?cat=$1 [L]

la je vien corriger cette erreur et j'essaye de rediger l'ancien url ver le nouveau
j'ai essaye de faire un

Code:
RedirectPermanent  /rub-maloufe  http://monsite/rub-malouf

mais ca mene vers la page http://monsite/malouf?cat=maloufe au lieu de http://monsite/malouf seulement
voila!

si quelqu'un parmis vous a une idée je suis preneur
 
WRInaute accro
Je deteste cette commande, les hebergeurs l'a bride pour empecher les boucles, c'est pas pour rien qu'il te boucle sur le REFERER. Normalement ca devrait fonctionner ta regle. essaye comme ca mais c'est pas gagné.

Code:
RedirectPermanent /malouf?cat=maloufe  http://monsite/rub-malouf

L'autre solution est celle du php car des RewriteCond sur les urls composées, ca aussi c'est pas gagné.
 
WRInaute occasionnel
Bonsoir
Merci pour ta reponse Koogar , mais ca n'a pas marcher!
pour la solution en php , t'a pas un exemple stp?

Merci encor une fois
 
WRInaute accro
met ce code tout en haut de ta page. Attend que Google est réindéxé la page et ensuite tu l'enleves.

Code:
<?php
$url = $_SERVER["REQUEST_URI"];
$rel = strstr($url,'rub-maloufe');
if($rel != FALSE) {
header("Status: 301 Moved Permanently");
header("Location: http://".$_SERVER['HTTP_HOST']."/rub-malouf");
} ?>
 
Discussions similaires
Haut