URL /fr/ référencé sur mon site multilingue

Réduire
X
 
  • Filtrer
  • Heure
  • Afficher
Tout effacer
nouveaux messages

  • [Problème] URL /fr/ référencé sur mon site multilingue

    Bonjour à tous !

    J'ai un problème sur mon site multlangue (espagnol, français et anglais). Dans le plugin filtre de langue j'ai activé "Enlever le code langue de l'URL" pour ne pas avoir le /fr/ pour ma langue par défault. Ça fonctionne très bien mais je me rend compte que Google référence ces liens quand même ! J'ai peur que ça me créé du duplicate content non ?

    Merci d'avance
    Dernière édition par cannel à 04/06/2014, 11h38

  • #2
    Re : URL /fr/ référencé sur mon site multilingue

    vérifier dans l’outil web master si ilya de contenu en double
    onglet amélioration html
    montre-automatique
    Technologie informatique : http://www.branche-technologie.com
    Climatisation murale : http://www.climatiseurmural.org
    chambres froides : http://www.chambre-froide.org

    Commentaire


    • #3
      Re : URL /fr/ référencé sur mon site multilingue


      Il apparait un titre en double sur la page d'accueil ?!

      Commentaire


      • #4
        Re : URL /fr/ référencé sur mon site multilingue

        Bonjour,

        Tu peux utiliser la balise link rel=canonical afin de signaler à google l'url "officielle" de la page.
        Grâce à cela, il va considérer toutes les autres url comme étant la même page.
        jecreemavitrine CMS Hébergé

        Commentaire


        • #5
          Re : URL /fr/ référencé sur mon site multilingue

          Envoyé par lijah Voir le message
          Bonjour,

          Tu peux utiliser la balise link rel=canonical afin de signaler à google l'url "officielle" de la page.
          Grâce à cela, il va considérer toutes les autres url comme étant la même page.
          Merci mais je n'arrive pas à trouver comment faire... j'ai installé sh404 mais j'ai trop de problème avec...

          Commentaire


          • #6
            Re : URL /fr/ référencé sur mon site multilingue

            J'ai ajouté ce code sur mon index.php
            <?php
            $canonicalLink = "http://".$_SERVER['HTTP_HOST'].$_SERVER["REQUEST_URI"];
            ?>
            <link rel="canonical" href="<?php echo($canonicalLink); ?>">

            Commentaire


            • #7
              Re : URL /fr/ référencé sur mon site multilingue

              Bonjour,

              Avec ce code, pour la même page accédée via deux url différentes tu auras deux balises différentes donc elles seront considérées comme deux pages différentes.

              Il faudrait plutôt :
              <?php
              $canonicalLink = "http://".$_SERVER['HTTP_HOST'].str_replace('/fr/', '/', $_SERVER["REQUEST_URI"]);
              ?>
              <link rel="canonical" href="<?php echo($canonicalLink); ?>">
              Avec le str_replace, je supprime le '/fr/' de l'url, ce qui fait que pour les deux url tu auras la même balise, et donc considérées comme la même page.

              Voilà !

              PS : Attention à pas te tromper sinon cela pourrait nuire à ton référencement.
              jecreemavitrine CMS Hébergé

              Commentaire

              Annonce

              Réduire
              Aucune annonce pour le moment.

              Partenaire de l'association

              Réduire

              Hébergeur Web PlanetHoster
              Travaille ...
              X