Etude de cas avec Redirections 301/302/404

Consultez la formation au référencement naturel Google de WebRankInfo / Ranking Metrics

mod_jc
WRInaute discret
WRInaute discret
 
Messages: 57
Inscription: Dim Avr 18, 2004 3:31

Etude de cas avec Redirections 301/302/404

Message le Lun Mai 21, 2007 23:34

Bonjour,

Je développe actuellement un site web et je prévois tout pour les bots avant la mise en ligne.

Le site disposera de plusieurs catégories regroupant chacunes plusieurs aticles.
Si le nombre d'articles dépasse un certains nombres, une navigation par pages est mise en place.
Donc je me retrouve avec des url de ce type :
www.example.com/categorie/page1/
www.example.com/categorie/page2/
www.example.com/categorie/page3/
etc ...

Si je supprime plusieurs articles dans une catégorie on peut imaginer que la page 3 n'existera plus ou du moins elle sera vide de contenu (juste header+footer affichés). Donc logiquement une redirection serait à mettre en place pour supprimer cette page de google si la page 3 ne contient plus d'article.

Cependant en rajoutant des articles la page 3 sera de nouveau disponible à un moment ...

Donc quel type de redirection je dois faire pour ce cas particulier (ou 404 peut être) ?

J'ai déjà géré dans le code php le fait de détecter si la page en question contient des articles ou pas. Mais je ne sais pas comment effectuer la redirection et comment cela se passe une fois que page 3 contient à nouveau du contenu (liste d'articles)

J'avoue être un peu perdu pour ce cas particulier :)

Des spécialistes peuvent-ils m'indiquer la bonne méthode pour mon cas ?

Merci


david96
WRInaute accro
WRInaute accro
 
Messages: 1407
Inscription: Dim Aoû 28, 2005 21:56

Message le Mar Mai 22, 2007 2:59

Ta condition doit se trouver tout en haut du script !
(Avant l'affichage HTML)

Si la page n'existe plus
Code: Tout sélectionner
{
       $url="http://www.monsite.com";
      header("Status: 301 Moved Permanently", false, 301);
       header("Location: ".$url);
       exit();
}


Normalement ça devrait le faire ! :D

PS : Par contre l'ancien URL sera désindexé des moteurs de recherche, si tu veux que ça soit provisoire, il faut faire une redirection 302 :)


jeanluc
WRInaute accro
WRInaute accro
 
Messages: 2658
Inscription: Lun Mai 03, 2004 14:48

Message le Mar Mai 22, 2007 4:58

Bonjour,

Ton plan de nommage des URL n'est pas excellent, parce qu'il te force à faire des renommages compliqués.

Voir Les URLs sympas ne changent pas et, l'article sur mon blog, http://www.annuaire-info.com/referencement/supprimer-une-page/.

Jean-Luc

mod_jc
WRInaute discret
WRInaute discret
 
Messages: 57
Inscription: Dim Avr 18, 2004 3:31

Message le Mar Mai 22, 2007 13:40

Les redirections 301 et 302 siginifie que la page n'existe plus ou que la page a été remplacé par une autre ? La nuance est importante pour les bots ?

Car pour ma fameuse page3 il est quasiment sûr qu'elle réexistera, il faut donc absolument ques les bots la conserve dans l'index ou qu'il la réindexe au moment où elle sera de nouveau en ligne.

mod_jc
WRInaute discret
WRInaute discret
 
Messages: 57
Inscription: Dim Avr 18, 2004 3:31

Message le Mar Mai 22, 2007 13:43

jeanluc a écrit:Bonjour,

Ton plan de nommage des URL n'est pas excellent, parce qu'il te force à faire des renommages compliqués.

Voir Les URLs sympas ne changent pas et, l'article sur mon blog, http://www.annuaire-info.com/referencement/supprimer-une-page/.

Jean-Luc


Merci pour ces liens ce fut très instructif :)
Cependant en fait quand tu me dis que le nommage de mes pages n'est pas correct tu penses à ça : http://www.example.org/2002/02/10-info.html

Mais en fait pour exemple j'ai dit qu'il s'agissait d'un site d'articles mais en fait il s'agit de produits d'une boutique donc je ne peux pas utiliser la date pour les url


jeanluc
WRInaute accro
WRInaute accro
 
Messages: 2658
Inscription: Lun Mai 03, 2004 14:48

Message le Mar Mai 22, 2007 14:30

Je voulais dire qu'au lieu de www.example.com/categorie/page3/, une URL comme www.example.com/categorie/titre-de-l-article/ serait sans doute préférable.

Je n'ai peut-être pas bien compris ton système. En fait, si la "page 3" regroupe plusieurs articles et qu'en plus ils sont différents selon les moments, ma remarque ne s'applique pas, mais je ne crois pas que cette page pourra être bien référencée, car qui va faire un lien vers une page dont le contenu est très changeant ?

Jean-Luc

mod_jc
WRInaute discret
WRInaute discret
 
Messages: 57
Inscription: Dim Avr 18, 2004 3:31

Message le Mar Mai 22, 2007 15:49

Le site dispose un jour J : 12 articles
J'affiche maximum 5 articles par pages
Donc 5 articles page1, 5 articles page2, 2 articles page3

Si je supprime 2 articles, la page 3 n'a plus de contenu.

Cependant dès que je rajouterais un article la page 3 ne sera plus vide de contenu.

Voilà le détail ;)

mod_jc
WRInaute discret
WRInaute discret
 
Messages: 57
Inscription: Dim Avr 18, 2004 3:31

Message le Mar Mai 22, 2007 15:52

Au passage la notification par email du forum ne fonctionne pas ;)

mod_jc
WRInaute discret
WRInaute discret
 
Messages: 57
Inscription: Dim Avr 18, 2004 3:31

Message le Jeu Mai 24, 2007 0:19

UP

j'ai besoin de conseils pour mon cas du moins d'une validation :)


HawkEye
Modérateur
Modérateur
 
Messages: 15020
Inscription: Lun Fév 23, 2004 12:33

Message le Jeu Mai 24, 2007 7:36

mod_jc a écrit:Les redirections 301 et 302 siginifie que la page n'existe plus ou que la page a été remplacé par une autre ? La nuance est importante pour les bots ?


Hmm...

Les codes d'état 301 et 302 signifient:

301: cette ressource a été déplacée définitivement (--> redirection vers le nouvel URL de cette ressource)
302: cette ressource a été déplacée temporairement (--> redirection vers l'URL temporaire de cette ressource)

Les codes d'état 404 et 410 sont plus proches d'une disparition:

404: cette ressource n'a pu être trouvée (= "File not found").
410: cette ressource n'est plus disponible (= "Gone")

mod_jc
WRInaute discret
WRInaute discret
 
Messages: 57
Inscription: Dim Avr 18, 2004 3:31

Message le Dim Mai 27, 2007 23:46

Je vais réétudier tout ça maintenant.

C'est vraiment pas pratique du tout que la notification par email ne fonctionne pas

mod_jc
WRInaute discret
WRInaute discret
 
Messages: 57
Inscription: Dim Avr 18, 2004 3:31

Message le Lun Mai 28, 2007 0:20

Bon je me demande si dans mon cas le 404 ne serait pas mieux.

Le bot désindexe la page, de plus aucune page du site ne continuera à faire de lien vers cette page.

Quand la page est de nouveau disponible, d'autres pages repointent sur cette page et le bot réindexe la page.

Pouvez vous me confirmer qu'il va réindexer la page ?

donc je vais utiliser ceci je pense :

Code: Tout sélectionner
header("HTTP/1.0 404 Not Found");
     include 404.php par exemple ou 404.php serait le plan du site par exemple
     exit(); //pour arreter la suite du script


En effet la page n'est pas déplacée définitivement ou temporairement, elle n'existe tout simplement plus.

Vous en pensez quoi ?

Merci


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 :

  • 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