Url Rewriting: Que Google n'indexe pas les Urls d'origines?

Discussion dans 'Netlinking, backlinks, liens et redirections' créé par hamoudi, 21 Août 2010.

  1. hamoudi
    hamoudi WRInaute discret
    Inscrit:
    27 Février 2005
    Messages:
    242
    J'aime reçus:
    0
    Bonjour,

    Je viens d'installer un système d'url rewriting pour mon module de publication d'articles.

    Je voudrais maintenant que mes urls d'origines ne soient plus accessibles ou que google ne les prennent pas en compte quand il indexe mes pages... Ceci afin d'éviter le Duplicat Content.
    Je pense qu'il faut indiquer cela dans le fichier robots.txt mais je ne sais pas ce qu'il faut y mettre.

    Mes Urls se présentent comme cela

    Pour mes Articles:
    Url d'origine: monsite.com/modules/smartsection/item.php?itemid=1
    Url Rewritée: monsite.com/mots.item.1/indifferente.htm

    Pour mes catégories
    Url d'origine: monsite.com/modules/smartsection/category.php?categoryid=1
    Url Rewritée: monsite.com/mots.category.1/poemes.html


    Que dois-je mettre dans le fichier robots.txt pour inidiquer à Google de ne pas indexer mes urls d'origine?

    Merci
     
  2. Magic33
    Magic33 WRInaute discret
    Inscrit:
    5 Septembre 2006
    Messages:
    161
    J'aime reçus:
    0
    Pour supprimer des url indexées par google il existe GWT qui permet de les supprimer.

    Sinon l'idéal est de faire une redirection de type 301 des anciennes url vers les bonnes url réécrites. En effet s'il existe des Back Links pointant vers les url anciennes versions et qu'elles restent accessibles sans redirections : il y a risque de Duplicate Content car google continuera à les indexer.

    Bon courage.
     
  3. samsamsam
    samsamsam WRInaute discret
    Inscrit:
    28 Avril 2010
    Messages:
    63
    J'aime reçus:
    0
    Si tu es certain d'avoir bien repris tous tes liens qui pointent vers tes articles, tu peux alors utiliser la balise "canonical" pour indiquer aux moteurs quelle est la bonne URL pour chaque page.
     
  4. hamoudi
    hamoudi WRInaute discret
    Inscrit:
    27 Février 2005
    Messages:
    242
    J'aime reçus:
    0
    Merci pour ces réponses... mais justement c'est le sens de ma question... Je ne sais pas comment mettre en place ces solutions:

    Dans Google GWT : quel parametre dois-je indiquer à Google pour qu'il les ignore?

    Comment faire une redirection de type 301 des anciennes url vers les bonnes url réécrites?

    Comment et ou mettre en place la balise "canonical"?

    Merci.
     
  5. samsamsam
    samsamsam WRInaute discret
    Inscrit:
    28 Avril 2010
    Messages:
    63
    J'aime reçus:
    0
    Entre les balise <head> et </head>, tu poses cette balise :
    <link rel="canonical" href="http://www.url.com/page.html" /> et le tour est joué.
     
  6. polweb
    polweb WRInaute accro
    Inscrit:
    18 Octobre 2006
    Messages:
    3 265
    J'aime reçus:
    0
    Dan le fichier robots.txt tu met :



    Disallow: /modules/smartsection/

    /modules/smartsection/ étant le répertoire qui contient les pages à url non réécrite.

    A plus.
     
  7. hamoudi
    hamoudi WRInaute discret
    Inscrit:
    27 Février 2005
    Messages:
    242
    J'aime reçus:
    0
    Cela veut-il dire que les moteurs de recherche vont seulement prendre en compte mes pages se terminant par .html? Si oui c'est problèmatique car les pages de mes articles se terminent par html (mes catégories en .htm) et j'ai d'autres pages en .php... :roll:
     
  8. hamoudi
    hamoudi WRInaute discret
    Inscrit:
    27 Février 2005
    Messages:
    242
    J'aime reçus:
    0
    Merci j'y avais pensé mais le problème c'est que la page index de mon module est www.monsite.com/modules/smartsection/ (même pour les urls rewritées) cela va donc aussi exclure ma page index.... :?
     
  9. polweb
    polweb WRInaute accro
    Inscrit:
    18 Octobre 2006
    Messages:
    3 265
    J'aime reçus:
    0
    Dans ce cas tu rajoute un Allow.

    A plus.
     
  10. hamoudi
    hamoudi WRInaute discret
    Inscrit:
    27 Février 2005
    Messages:
    242
    J'aime reçus:
    0
    C'est à dire (comment doit se présenter le code que je mets dans robots.txt)? Qu'est-ce que veut dire Allow?
    Encore merci.
     
  11. polweb
    polweb WRInaute accro
    Inscrit:
    18 Octobre 2006
    Messages:
    3 265
    J'aime reçus:
    0
  12. hamoudi
    hamoudi WRInaute discret
    Inscrit:
    27 Février 2005
    Messages:
    242
    J'aime reçus:
    0
  13. nickargall
    nickargall WRInaute accro
    Inscrit:
    13 Juin 2005
    Messages:
    6 661
    J'aime reçus:
    4
    Bonjour
    Je ne pense pas que bloquer l'indexation des anciennes formes d'URL soit une bonne idée; je pense que tu vas ainsi perdre le "référencement" qu'elles ont emmagasiné. La solution la plus valable pour ton référencement est de coder des redirections 301 en php , pour rediriger les anciennes URL vers leurs nouvelles formes.
     
  14. hamoudi
    hamoudi WRInaute discret
    Inscrit:
    27 Février 2005
    Messages:
    242
    J'aime reçus:
    0

    Oui c'est vrai... J'étais prêt à faire ce sacrifice...
    Peux-tu m'expliquer comment mettre en place ces redirections dans le fichier htaccess (voir le format de mes urls plus haut)?
    Merci
     
  15. nickargall
    nickargall WRInaute accro
    Inscrit:
    13 Juin 2005
    Messages:
    6 661
    J'aime reçus:
    4
    A priori ce que tu demandes ne peut se régler qu'en PHP (avec la fonction header()), ou alors il te faudra écrire une ligne dans le .htaccess pour chaque cas de figure.
     
  16. polweb
    polweb WRInaute accro
    Inscrit:
    18 Octobre 2006
    Messages:
    3 265
    J'aime reçus:
    0

    Dans le htaccess il peut terminer sa rewrite rule par un flag [R=301), non ?
     
  17. hamoudi
    hamoudi WRInaute discret
    Inscrit:
    27 Février 2005
    Messages:
    242
    J'aime reçus:
    0
    Oui et bien mes anciennes urls sont en Php cela doit donc être possible avec la fonction header()), mais je ne connais pas cette fonction...
     
  18. nickargall
    nickargall WRInaute accro
    Inscrit:
    13 Juin 2005
    Messages:
    6 661
    J'aime reçus:
    4
    @polweb : bien sur il peut écrire des redirections 301 avec la commande rewriterule et le flag R=301, mais ses URL sont dynamiques et si il y en a beaucoup, plutôt que d'écrire 500 règles de redirection, mieux vaut à mon sens bricoler du PHP pour générer ces redirections

    @hamoudi : quelques explications sur la fonction php header : https://www.webrankinfo.com/dossiers/debutantsinitiation-aux-redirecti ... pt-serveur
     
  19. lucky62
    lucky62 Nouveau WRInaute
    Inscrit:
    31 Août 2010
    Messages:
    9
    J'aime reçus:
    0
    J'ai le même problème j'ai fait du rewriting pour changer le nom de mes URL
    J'ai le module sh404SEF
    je suis sous Joomla et virtuemart
    Comment dire à goggle de prendre en compte mes nouvelles URL
    Merci de votre aide
     
  20. pareto
    pareto Nouveau WRInaute
    Inscrit:
    1 Janvier 2011
    Messages:
    1
    J'aime reçus:
    0
    oui en effet nickargall en php ça marche impec
     
Chargement...
Similar Threads - Rewriting Google indexe Forum Date
URL rewriting et Google News Débuter en référencement 7 Juin 2013
Url rewriting en Ciryllique et erreur dans google webmaster tools URL Rewriting et .htaccess 6 Février 2013
Question générale sur l'URL rewriting et Googlebot Référencement Google 18 Juillet 2012
Temps de réponse de google en cas de rewriting de titre et surtout d'URL Référencement Google 26 Janvier 2011
google et l'url rewriting Référencement Google 13 Octobre 2010
Url rewriting, fichier XML, avis pour le référencement sur Google Problèmes de référencement spécifiques à vos sites 28 Juillet 2010
Anciennes URL dans Google après url rewriting Problèmes de référencement spécifiques à vos sites 16 Mars 2010
Problème URL Rewriting et indexation Google Crawl et indexation Google, sitemaps 18 Février 2010
supprimer /index.html sans url rewriting, possible ? URL Rewriting et .htaccess 13 Novembre 2019
Je bloque sur le rewriting des URL contenant un ? URL Rewriting et .htaccess 3 Septembre 2019
  1. Ce site utilise des cookies. En continuant à utiliser ce site, vous acceptez l'utilisation des cookies.
    Rejeter la notice