redirection par php header 301

Consultez la formation URL Rewriting et sites dynamiques de WebRankInfo / Ranking Metrics


Lentreprenaute
WRInaute passionné
WRInaute passionné
 
Messages: 795
Inscription: Sam Oct 18, 2003 14:26

redirection par php header 301

Message le Ven Nov 26, 2004 11:42

bonjour,

je poste dans url rewriting car mon pb y est associé, j'ai essayé en vain* de faire un rewriting par 301 de mes pages indexé par google afin de garder le pr de mes pages reecrites.

Vu que je n'ys suis pas arrivé, j'envisage de contourner la chose en mettant un code php genre header 301, la question que je me pose :

Est ce qu'une redirection en php de mes pages index.php?cat=xx vers redirigeé vers mapage-xx.html par php lui transmettra le pr.


*http://www.webrankinfo.com/forums/viewtopic_17392.htm


Florent


Phix
WRInaute impliqué
WRInaute impliqué
 
Messages: 420
Inscription: Mar Juin 15, 2004 22:05

Message le Ven Nov 26, 2004 12:00

Je crois que oui puisque php comme le mod_rewrite d'apache modifie l'entête http en mettant le code à 301, c donc kiffe-kiffe d'après moi.
Attention de ne pas mettre de texte ou de lignes vides dans la page avant de changer ces entêtes avec php, sinon la fonction plante...
Dernière édition par Phix le Ven Nov 26, 2004 14:03, édité 1 fois.


e-kiwi
Modérateur
Modérateur
 
Messages: 13854
Inscription: Mar Déc 23, 2003 9:04

Message le Ven Nov 26, 2004 12:01

il me semble qu'un redirection 301 par htaccess ou php revient à la meme chose.

shrom
WRInaute passionné
WRInaute passionné
 
Messages: 865
Inscription: Lun Juil 05, 2004 22:37

Message le Ven Nov 26, 2004 12:34

Code: Tout sélectionner
header("HTTP/1.1 301 Moved Permanently");
    header ('location: '.$redirect);
    header("Connection: close");


Est strictement identique à

Code: Tout sélectionner
RewriteRule oldURL newURl [R=301]


Lentreprenaute
WRInaute passionné
WRInaute passionné
 
Messages: 795
Inscription: Sam Oct 18, 2003 14:26

Message le Ven Nov 26, 2004 13:09

je vais tester ca merci à vous et à shrom pour le code "pret a porter "

j'ai reussi a faire tourner le code de shrom, est ce normal de ne pas recuperer le pr dans la toolbar ?

shrom
WRInaute passionné
WRInaute passionné
 
Messages: 865
Inscription: Lun Juil 05, 2004 22:37

Message le Ven Nov 26, 2004 14:55

Lentreprenaute a écrit:je vais tester ca merci à vous et à shrom pour le code "pret a porter "

j'ai reussi a faire tourner le code de shrom, est ce normal de ne pas recuperer le pr dans la toolbar ?


Il va falloir attendre la prochaine Google Dance pour que le PR soit affecté et attendre quelques jours pour que Google prenne en compte la nouvelle page à la place de l'ancienne.


e-kiwi
Modérateur
Modérateur
 
Messages: 13854
Inscription: Mar Déc 23, 2003 9:04

Message le Ven Nov 26, 2004 14:58

en admettant que google remette a jour son PR un jour aussi...


Lentreprenaute
WRInaute passionné
WRInaute passionné
 
Messages: 795
Inscription: Sam Oct 18, 2003 14:26

Message le Ven Nov 26, 2004 16:29

merci en tout cas, ca fait des jours que je me ballade de forum en forum pour faire mon rewriting inversé, merci php :wink:


pour le coup, vaut il mieux conserver un site avec des pages en index?cat etc.. avec des pr correct ou opté pour des pages rewrité a pr0 si google n'en attribue plus en ce moment, j'avais cru que de faire cette redirection me ferait recuperé mon pr sur la page rewrité, le bleu :oops:

shrom
WRInaute passionné
WRInaute passionné
 
Messages: 865
Inscription: Lun Juil 05, 2004 22:37

Message le Ven Nov 26, 2004 16:44

Google fait tous ses calculs en quasi temps réel. Ce n'est pas parce que ce n'est pas affiché que ce n'est pas pris en compte.

D'ici quelques jours, les page rewritées ressortiront aussi bien que leur version non rewrité d'avant. Il faut juste laisser le temps à Google de s'y retrouver un peu.


e-kiwi
Modérateur
Modérateur
 
Messages: 13854
Inscription: Mar Déc 23, 2003 9:04

Message le Ven Nov 26, 2004 17:13

>> D'ici quelques jours

optimiste :-)

shrom
WRInaute passionné
WRInaute passionné
 
Messages: 865
Inscription: Lun Juil 05, 2004 22:37

Message le Ven Nov 26, 2004 17:45

e-kiwi a écrit:>> D'ici quelques jours

optimiste :-)


Non, pas du tout.

Je viens de changer mon UR sur un site parce que j'avais fait des bêtises, il a fallu moins d'une semaine pour que Google replace mes nouvelles page à la position ou se trouvaient es 'anciennes.

Sur certaines pages peu visitées par Google, il faut parfois lui forcer un peu la main pour qu'il vienne la visiter.

neophyte
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 154
Inscription: Sam Fév 07, 2004 21:00

Message le Ven Nov 26, 2004 18:36

shrom a écrit:
Code: Tout sélectionner
header("HTTP/1.1 301 Moved Permanently");
    header ('location: '.$redirect);
    header("Connection: close");


Est strictement identique à

Code: Tout sélectionner
RewriteRule oldURL newURl [R=301]


On peut donc effectuer des redirections même sur des serveurs qui n'autorisent pas l'UR, et on peut mettre aussi des expressions régulières ?

Faut que j'essaie :D


Lentreprenaute
WRInaute passionné
WRInaute passionné
 
Messages: 795
Inscription: Sam Oct 18, 2003 14:26

Message le Jeu Déc 30, 2004 14:28

question,

une fois que gg est passé sur une page type index.php?cat=xxx qui a
une redirection 301 comme ci-dessous vers une page.html pendant combien de temps les anciennes pages restent dans l'index?


Code: Tout sélectionner
header("HTTP/1.1 301 Moved Permanently");
    header ('location: '.$redirect);
    header("Connection: close"); rewrité



Florent


Formation recommandée sur ce thème :

Formation URL Rewriting et sites dynamiques : apprenez comment mettre en place la réécriture d'URL, comment optimiser vos URL et profiter de vos pages dynamiques pour booster votre référencement. 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 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).
  • Test HTTP header
    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 1 invité