redirection 301 PHP : 2 méthodes ?

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

bruch
Nouveau WRInaute
Nouveau WRInaute
 
Messages: 10
Inscription: 12 Aoû 2005

redirection 301 PHP : 2 méthodes ?

Message le Mer Aoû 17, 2005 8:16

J'ai lu que les redirections n'étaient pas toujours bien prises en compte par Google. j'ai trouvé deux programmations différentes :

Celle préconisée par WRI :

Code: Tout sélectionner
<?php
header("Status: 301 Moved Permanently", false, 301);
header("Location: *ttp://www.votresite.com/unepage.htm");
exit();
?>


et par d'autres ...

Code: Tout sélectionner
<?php
header('HTTP/1.1 301 Moved Permanently', false, 301);
header('Location: *ttp://www.votresite.com/unepage.htm');
exit();
?>


Ces deux moyens ne donnent pas les mêmes résultats. L'analyse de header le montre. La solution Wri m'indique une redirection 302

Code: Tout sélectionner
HTTP/1.1 302 Found
Date: Wed, 17 Aug 2005 06:12:50 GMT
Server: Apache/1.3.31 (Unix) PHP/4.3.0
X-Powered-By: PHP/4.3.0
Status: 301 Moved Permanently, false, 301
Location: *ttp://www.votresite.com/unepage.htm
Connection: close
Content-Type: text/html


Quelqu'un a t-il un avis sur la question ?


Digit
WRInaute impliqué
WRInaute impliqué
 
Messages: 613
Inscription: 18 Avr 2003

Message le Mer Aoû 17, 2005 9:21

Même constat, j'utilise donc header("HTTP/1.0 301 Moved Permanently");

Attention toutefois, la signification des 301 et 302 est différente pour les moteurs.
Une bonne URL expliquant la différence est proposée par Yahoo ici :
http://help.yahoo.com/help/us/ysearch/s ... rp-11.html
Dernière édition par Digit le Mer Aoû 17, 2005 9:22, édité 1 fois.


jeanluc
WRInaute accro
WRInaute accro
 
Messages: 3062
Inscription: 3 Mai 2004

Message le Mer Aoû 17, 2005 9:22

Bonjour,

C'est un problème connu. Voir le paragraphe Redirection dans un script serveur (PHP, ASP, etc.) dans Choisir le type de redirection.

Jean-Luc


jeanluc
WRInaute accro
WRInaute accro
 
Messages: 3062
Inscription: 3 Mai 2004

Message le Mer Aoû 17, 2005 9:34

Bravo à Yahoo qui a décidé de faire un traitement intelligent des redirections!

Là on peut vraiment espérer que les moteurs qui ne se sont pas encore adaptés vont réagir positivement. :D

Jean-Luc

bruch
Nouveau WRInaute
Nouveau WRInaute
 
Messages: 10
Inscription: 12 Aoû 2005

Message le Mer Aoû 17, 2005 9:57

La page Yahoo est vraiment très explicite !
au passage un utilitaire pour tester simplement la redirection http://www.internetofficer.com/redirect-check.html


phpmikedu83
WRInaute passionné
WRInaute passionné
 
Messages: 1281
Inscription: 6 Aoû 2005

Message le Mer Aoû 17, 2005 11:07

Au passage, si pour une raison quelconque on change le nom d'un répertoire pour un site et que des pages dans celui-ci sont indexées, que faut il faire???

1) laisser comme ça et le moteur désindexera tout les pages (est-ce que ça ne nuira pas à l'ensemble du site?)

2)ou garder les fichiers indexés existant et faire une redirection

Merci

snooper
WRInaute passionné
WRInaute passionné
 
Messages: 2243
Inscription: 24 Aoû 2006

Message le Sam Juin 09, 2007 10:45

Je ne comprends pas ces topics n'ya t(il pas un code unique pour une R301? Et surtout doit on mettre le codes R301 prsur chaque page à redirigier? car je ne comprends pas comment à parttir d'un .htaccess la redirection se fait

snooper
WRInaute passionné
WRInaute passionné
 
Messages: 2243
Inscription: 24 Aoû 2006

Message le Sam Juin 09, 2007 10:47

en gros n'existe til pas un code qui affiche directement la page redirigée, c'est a dire que quand l'internaute va sur la page A.html la page B.html est affichée?

lombredudragon
Nouveau WRInaute
Nouveau WRInaute
 
Messages: 9
Inscription: 17 Fév 2007

Message le Lun Juin 18, 2007 12:06

Bonjour,

J'ai un petit souci avec la redirection 301 en php.
Je suis actuellement hébergé chez alice et je souhaite migrer mon site sur un compte free le temps de prendre un hébergeur pro.

Alice pages persos ne proposant pas les .htaccess j'ai décidé d'utiliser la méthode de redirection en php. Mais j'ai ce bug :

Code: Tout sélectionner
Warning: Wrong parameter count for header() in index.php on line 2
Warning: Cannot add header information - headers already sent by (output started at /www/index.php:2) in index.php on line 3


Kesako ?


Le_Phasme
WRInaute passionné
WRInaute passionné
 
Messages: 1453
Inscription: 4 Juil 2003

Message le Lun Juin 18, 2007 12:25

Si ces deux lignes sont les deux premieres de ton fichier avant toute autre ligne de code c'est que les pages alice envoient au depart leur prore headers donc en gros tu ne pourras pas mettre en place cette redirection.


e-kiwi
Modérateur
Modérateur
 
Messages: 15618
Inscription: 23 Déc 2003

Message le Lun Juin 18, 2007 12:26

quelle est ta ligne 2 ?

lombredudragon
Nouveau WRInaute
Nouveau WRInaute
 
Messages: 9
Inscription: 17 Fév 2007

Message le Lun Juin 18, 2007 14:42

Le_Phasme a écrit:Si ces deux lignes sont les deux premieres de ton fichier avant toute autre ligne de code c'est que les pages alice envoient au depart leur prore headers donc en gros tu ne pourras pas mettre en place cette redirection.


Arf c'est bien ce que je craignait.
Chaque FAI sa mer.. raison de plus pour passer à un hébergeur pro.
Merci pour l'info.

Par contre je fais comment moi avec google, car j'ai déjà le nouveau site en place qui en Duplicate content.


Le_Phasme
WRInaute passionné
WRInaute passionné
 
Messages: 1453
Inscription: 4 Juil 2003

Message le Lun Juin 18, 2007 15:01

Fais une redirection 302 ... ca sera mieux que rien je pense.

mikl194
Nouveau WRInaute
Nouveau WRInaute
 
Messages: 21
Inscription: 26 Déc 2006

Re: redirection 301 PHP : 2 méthodes ?

Message le Ven Juin 19, 2009 13:58

Code: Tout sélectionner
header("Status: 301 Moved Permanently", false, 301);
header("Location: http://www.site.com/page/");
exit();


Avec les deux derniers paramètres du header de la première ligne, la redirection devrait être bien prise en compte par Google, je vais le mettre en place dans pas longtemps sur mon site, je vous dirai ce qu'il en est.


Si vous avez aimé cette discussion, partagez-la sur vos réseaux sociaux préférés :

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 :



Qui est en ligne

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