Googlebot ne suit pas une redirection 301

WRInaute discret
Bonjour,

Après avoir lu de nombreux posts concernants le déménagement de site, j'ai opté pour le code suivant afin de rediriger utilisateurs et moteurs vers la nouvelle adresse de mon site :

Code:
$url="http://nouvelle_url"; 
$uri = $_SERVER['REQUEST_URI'];
$url = $url . $uri;
header("HTTP/1.1 301 Moved Permanently"); 
header("Location:".$url);

Tout se passe bien jusqu'au premier passage de Googlebot sur mon site à l'ancienne adresse et à ma grande surprise, il ne va pas sur mon le site à sa nouvelle adresse.

Quelqu'un pourrait-il m'aider ?

Merci d'avance
 
WRInaute passionné
Pourquoi dis-tu qu'il ne vas pas sur ton nouveau site ?
L'indexation de Google ne suit pas un cheminement linéaire. Souvent, lorsque Google détecte une nouvelle URL, il l'ajoute à sa file d'attente pour une indexation ultérieure.

Question subsidiaire : Je maitrise pas trop l'UR, mais as-tu fait le test avec ton navigateur pour vérifier que ça fonctionne ?
 
WRInaute discret
Je pense que tu as raison ...

J'ai été un peu rapide dans mes conclusions : Googlebot est passé en fait quelques heures plus tard, mais je ne comprend pas vraiment sa logique.
 
WRInaute passionné
Je crois que ma réponse du dessus est une bonne piste. :wink:
C'est pas parceque tu fait une 301 que Google ne détecte pas qu'il s'agit d'une URL nouvelle. Il la considère donc en tant que tel.
 
Discussions similaires
Haut