Redirection 301 sur les anciennes pages
5 messages • Page 1 sur 1
Consultez la formation au référencement naturel Google de WebRankInfo / Ranking Metrics
Redirection 301 sur les anciennes pages
Salut,
venant de changer certaines des pages d'un de mes sites j'ai tenté de faire une redirection 301 sur les anciennes pages afin que les moteurs de recherche les désindexe correctement. Malheureusement ca ne semble aps fonctionner car lorsque je me rends sur la page avec la redirection 301 j'obtiens un message d'erreur "header already sent - cannot send header..." quelque chose comme ca. Voici exactement ce que contiennent mes anciennes pages contenant cette rediretion 301 :
J'ai recopié ca sur un site d'informatique donc ca devrait fonctionner mais il y a semble t-il qq chose qui cloche. est ce que quelqu'un peut me dire ce qui ne vas pas ?
venant de changer certaines des pages d'un de mes sites j'ai tenté de faire une redirection 301 sur les anciennes pages afin que les moteurs de recherche les désindexe correctement. Malheureusement ca ne semble aps fonctionner car lorsque je me rends sur la page avec la redirection 301 j'obtiens un message d'erreur "header already sent - cannot send header..." quelque chose comme ca. Voici exactement ce que contiennent mes anciennes pages contenant cette rediretion 301 :
- Code: Tout sélectionner
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<body>
<?
header("Status: 301 Moved Permanently");
header("Location: http://www.monsite.com/nouvelle-page.php");
exit();
?>
</body>
</html>
J'ai recopié ca sur un site d'informatique donc ca devrait fonctionner mais il y a semble t-il qq chose qui cloche. est ce que quelqu'un peut me dire ce qui ne vas pas ?
- petit-ourson
- WRInaute passionné

- Messages: 844
- Inscription: Lun Mai 31, 2004 15:19
- Code: Tout sélectionner
<?
header("Status: 301 Moved Permanently");
header("Location: http://www.monsite.com/nouvelle-page.php");
exit();
?>
Comme cela, cela devrait fonctionner. Il ne faut pas de ligne blanche, d'espace avant ton "<?".
Merci pour ta réponse petit ourson mais je vois aps trop la différence avec le code que j'avais mis. Tu veux dire qu'il faut que je supprime les balises html, head, body etc ?...
Il me semble que j'ai essayé pourtant mais que ca ne fonctionnait pas non plus.
Il me semble que j'ai essayé pourtant mais que ca ne fonctionnait pas non plus.
5 messages • Page 1 sur 1
Formation recommandée sur ce thème :
Formation Référencement naturel Google : apprenez une méthode efficace pour optimiser à fond le référencement naturel dans Google de façon durable... 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 :
- Référencement : gestion des redirections par Yahoo
- Aperçu des différents types de redirection
- Les redirections 301 passent-elles encore le contexte sémantique ?
- Redirection (PHP, JavaScript, serveur...)
- A propos des redirections sauvages (302)
- Vidéos de Matt Cutts sur le référencement Google
- Gérer l'entête HTTP en PHP
- Comment faire des liens en dur dans son annuaire
- Contrer une redirection 302 intempestive...
- Comment résoudre les problèmes de Bourbon...
- Tester la validité d'un lien
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). - Test du code HTTP d'une page
Cet outil vous permet de connaître le code HTTP renvoyé par le serveur pour une page donnée.
Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités




le forum