header("Location ou 301 moved ?

Consultez la formation sur les stratégies de liens de WebRankInfo / Ranking Metrics

_sebf
Nouveau WRInaute
 
Messages: 30
Inscription: Lun Oct 18, 2004 0:24

header("Location ou 301 moved ?

Message le Mer Juil 18, 2007 22:11

Lu,

Il y a longtemps, j'ai changé le nom de certain repertoire. Par exemple, /tototiti/ en /toto-titi/.
Pour faire la redirection, j'ai placé dans l'ancien répertoire l'index.php suivant :
Code: Tout sélectionner
<?
header("Location: http://www.frameip.com/entete-arp");
?>


J'ai compris dernièrement qu'un 301 Moved Permanently était bien pour Google. D'où ma question :

Il y a t il un intérêt aujourd'hui à changer mes header("Location en 301 Moved ou pas ?

_SebF Sébastien FONTAINE


nickargall
WRInaute accro
WRInaute accro
 
Messages: 5319
Inscription: Lun Juin 13, 2005 14:13

Message le Jeu Juil 19, 2007 9:39

Si je ne me trompe pas, ta première version de redirection les fait en 302 (à confirmer).
Donc à priori les "anciennes" URL sont encore dans l'index Google sous leur forme ancienne, et tes nouvelles URL ont du être indexées par le robot qui a suivi les liens modifiés sur ton site.

donc Oui il te faut modifier la redirection en 301, ne serait ce que pour sembler plus "clean" aux yeux de Google, et pour éviter les doublons dans l'index Google (les nouvelles URL vont remplacer les anciennes en récupérant leur ancien "acquis" en valeur de référencement).


Bobez
WRInaute passionné
WRInaute passionné
 
Messages: 716
Inscription: Jeu Mai 20, 2004 13:03

Message le Ven Juil 20, 2007 18:42

nickargall a écrit:Si je ne me trompe pas, ta première version de redirection les fait en 302 (à confirmer).
Donc à priori les "anciennes" URL sont encore dans l'index Google sous leur forme ancienne, et tes nouvelles URL ont du être indexées par le robot qui a suivi les liens modifiés sur ton site.

donc Oui il te faut modifier la redirection en 301, ne serait ce que pour sembler plus "clean" aux yeux de Google, et pour éviter les doublons dans l'index Google (les nouvelles URL vont remplacer les anciennes en récupérant leur ancien "acquis" en valeur de référencement).

C'est exact. Pour faire une redirection 301 en PHP:
Code: Tout sélectionner
header("Status: 301 Moved Permanently");
header("Location: http://www.frameip.com/entete-arp);
exit();

_sebf
Nouveau WRInaute
 
Messages: 30
Inscription: Lun Oct 18, 2004 0:24

Message le Sam Juil 21, 2007 12:46

Lu,

Merci pour vos réponses, je vais donc effectuer les changements.

A d'autre endroit de mon site où j'ai effectué des renvoi via 301, j'ai utilisé le code suivant :

header("Status: 301 Moved Permanently", false, 301);
....
exit();

Et là, Bobez me conseil :
header("Status: 301 Moved Permanently");
....
exit();

@+


Formation recommandée sur ce thème :

Formation Netlinking (liens et référencement) : apprenez ce qu'est réellement un bon lien pour le référencement et surtout comment en obtenir. Formation animée par Olivier Duffez et Fabien Facériès, experts en référencement naturel.

Tous les détails sur le site Ranking Metrics : programme, prix, dates et lieux, inscription en ligne.

Lectures recommandées sur ce thème :

  • Test HTTP header
    Cet outil vous permet de connaître le code HTTP renvoyé par le serveur pour une page donnée.
  • Test de lien (type de redirection)
    Cet outil vous permet de tester la validité d'un lien pour le référencement. Il vous indique la nature du lien (lien en dur, redirection bien gérée par les moteurs ou redirection mal gérée par les moteurs).


Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités