script redirection votre avis

WRInaute discret
bonjour voila il y a quelque temps j'ai rewritté les url de mon site. le probléme été que toutes les anciennes url étaient deja référencées.

donc la je viens de faire un petit script pour rediriger toutes les anciennes pages vers les nouvelles

merci de me donner votre avis sur se petit bout de script

et les consequences sur le référencement

Code:
<?php
if ($_SERVER['REQUEST_URI']=="/accueil.php?rub=multimedia&page=galtenkai") { 
header("Status: 301 Moved Permanently", false, 301);
header("Location: http://www.saintseiya-world.com/galerie-tenkai/tenkai.html");
exit();
}  

elseif ($_SERVER['REQUEST_URI']=="/accueil.php?rub=perso&page=shura") { 
header("Status: 301 Moved Permanently", false, 301);
header("Location: http://www.saintseiya-world.com/chevalier_or_shura-capricorne.html");
exit();
} 

else { } 
?>

j'ai tester et sa marche impec
si on appel
-http://www.saintseiya-world.com/accueil.php?rub=perso&page=shura
c'est la page
-http://www.saintseiya-world.com/chevalier_or_shura-capricorne.html
qui est ouverte

c'est la page
 
WRInaute passionné
Parce que t'as déjà eu l'impression de récupérer quelque chose avec 301 ?

Oui.

Pour le code

Code:
switch($url)
{
 case "/accueil.php?rub=multimedia&page=galtenkai":
    {
     header("Status: 301 Moved Permanently",false,301); 
header("Location: http://www.saintseiya-world.com/galerie-tenkai/tenkai.html"); 
      exit(); 
      /* eventuellement rajouter "break;", mais je pense que c'est inutile puisqu'exit()*/
   }


case "/accueil.php?rub=perso&page=shura":
    {
     header("Status: 301 Moved Permanently",false,301); 
header("Location: http://www.saintseiya-world.com/chevalier_or_shura-capricorne.html"); 
      exit(); 
      /* eventuellement rajouter "break;", mais je pense que c'est inutile puisqu'exit()*/
   }

....

default:break;

}


Tu rajoute autant de case que souhaité... ;)

Edit : il doit être aussi possible de créer une fonction set301() histoire de ne pas trop alourdir ton code...


(tiens, je suis pas fan du tout de manga, mais il faudra que je regarde les nouveaux chevaliers du zodiaque histoire de retourner un peu en enfance :))
 
Discussions similaires
Haut