Faire comprendre aux moteurs que index.php?p=xx -> index.

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


yazerty
WRInaute accro
WRInaute accro
 
Messages: 1682
Inscription: Dim Juin 19, 2005 19:47

Faire comprendre aux moteurs que index.php?p=xx -> index.

Message le Lun Oct 30, 2006 15:24

Bonjour

J'avais des urls du type :
www.site.com/index.php?p=2

J'ai modifié mon site et maintenant ce paramètre n'a plus aucun influence sur l'affichage des pages. Mais elles restent néanmoins indexées dans Google bien sûr.

J'ai donc pas mal de pages qui affichent le même contenu (celui de mon index.php) :?...

Je voudrais que Google comprenne qu'il faut supprimer ces pages avec le paramètre "?p=xx" de son index.

Comment faire svp ?


hebmaster
WRInaute accro
WRInaute accro
 
Messages: 1056
Inscription: Jeu Déc 22, 2005 12:35

Message le Lun Oct 30, 2006 16:37

place ce code ds un htaccess :

Code: Tout sélectionner
RewriteCond %{QUERY_STRING} ^p=(.+)$
RewriteRule (^index.php$|^$) http://www.tonsite.com/%1.php? [L]


resultat : index.php?p=test --->test.php


nalrem
WRInaute impliqué
WRInaute impliqué
 
Messages: 392
Inscription: Dim Avr 06, 2003 21:44

Message le Lun Oct 30, 2006 17:30

Ou alors utilisation d'un robots.txt et un petit coucou chez google pour demander la desindexation (48 généralement).

Ne pas se tromper, ça peut faire mal ;)


yazerty
WRInaute accro
WRInaute accro
 
Messages: 1682
Inscription: Dim Juin 19, 2005 19:47

Message le Mar Oct 31, 2006 14:28

Merci pour vos réponses :).

En fait la majorité des urls n'étant plus d'actualité renvoient un code 404. Google devrait donc les désindexer progressivement de lui même.

D'après ce que je vois, Google aurait dans son index 4 urls avec le paramètre "p=xx". Ce qui m'incite plutôt à mettre en place un petit fichier robots.txt

Par contre je n'en ai encore jamais mis en place et je n'aimerais pas trop me tromper effectivement :? ;-)...

Je copie/colle simplement ceci dans un fichier texte robots.txt à la racine de mon site :

Code: Tout sélectionner
User-agent: *
Disallow: index.php?p=1
Disallow: index.php?p=2
Disallow: index.php?p=3
Disallow: index.php?p=4


:- ?


hebmaster a écrit:place ce code ds un htaccess :

Code: Tout sélectionner
RewriteCond %{QUERY_STRING} ^p=(.+)$
RewriteRule (^index.php$|^$) http://www.tonsite.com/%1.php? [L]


resultat : index.php?p=test --->test.php


Avec ce code je ne sais pas vers quoi je renverrai les pages, puisqu'elles n'existent plus en tant que telles en fait :? . Mais merci quand même, ça me servira peut-être un jour :).


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 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).
  • Analyse du positionnement
    AgentWebRanking est un logiciel professionnel qui permet d'analyser le positionnement d'un ou plusieurs sites dans plus de 300 moteurs de recherche dans le monde. Vous pouvez ainsi analyser les performances du référencement pour de nombreux mots-clés.


Qui est en ligne

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