Bonjour à tous,
Dans un post précédent (-https://www.webrankinfo.com/forum/78000-page-erreur-chute-referencement-t163488.html) j'évoquais le problème d'un grand nombre de pages apparaissant n erreur dans les GWT.
Un script de redirection avait été mis en place et fonctionne ainsi :
Il teste la référence d'un article (d'une ancienne boutique) et si cette référence existe, il redirige vers la nouvelle Url correspondante.
Sauf qu'a été oublié le cas où la référence n'existe plus ; le script renvoie donc une page 404 ce qui a fait exploser le nombre de pages en erreur dans mes GWT
Voici le script en question, l'idée serait de tester pour renvoyer vers à la page d'accueil du site si la ref n'existe plus :
Voilà, si quelqu'un peut m'aider c'est sympa.
Merci :wink:
Dans un post précédent (-https://www.webrankinfo.com/forum/78000-page-erreur-chute-referencement-t163488.html) j'évoquais le problème d'un grand nombre de pages apparaissant n erreur dans les GWT.
Un script de redirection avait été mis en place et fonctionne ainsi :
Il teste la référence d'un article (d'une ancienne boutique) et si cette référence existe, il redirige vers la nouvelle Url correspondante.
Sauf qu'a été oublié le cas où la référence n'existe plus ; le script renvoie donc une page 404 ce qui a fait exploser le nombre de pages en erreur dans mes GWT
Voici le script en question, l'idée serait de tester pour renvoyer vers à la page d'accueil du site si la ref n'existe plus :
Code:
elseif(strstr($REDIRECT_URL,"/magasin/")) {
$t=explode("/",$REDIRECT_URL);
$_ref=substr($PHP_SELF,strrpos($PHP_SELF,'/')+1);
$_ref=str_replace('.htm','',$_ref);
//$_ref=str_replace('-',' ',$_ref);
$_GET['_ref']=$_ref;
$q="select id_product from catalogue where ref = '$_ref'";
$r=mysql_query($q) or die($q .mysql_error());
$row=mysql_fetch_row($r);
$ref=$row[0];
header("Status: 301 Moved Permanently", false, 301);
header("location: /$ref-.html");
exit();
Voilà, si quelqu'un peut m'aider c'est sympa.
Merci :wink: