rediection et multilingue

  • Auteur de la discussion Auteur de la discussion yann214
  • Date de début Date de début
WRInaute occasionnel
Salut,

J'aurais besoin d'une confirmation à 100% sûre.

Je construis une page avec plusieurs langues et donc des petits drapeaux en haut de ma page.

l'url de ma page en français est :

Code:
http://www.monsite.com/fr/livres.php
Google va référencer tranquilement ma page, là c'est ok.

maintenant je veux faire un lien vers la page anglaise (un lien sur mon drapeau anglais donc).
Si je veux que ma page anglaise soit impeccablement référencée :

- dois-je absolument avoir le lien direct suivant sur mon drapeau :

Code:
http://www.monsite.com/en/books.php
- ou puis je faire un lien comme celui-là :

Code:
http://www.monsite.com/fr/livres.php?lang=en
qui va rediriger en 301 sur la page anglaise, à savoir

Code:
http://www.monsite.com/en/books.php
En fait, je ne veux pas que Google me déréférence la page française car il a détecté un 301 à cause du paramètre lang.

Plus généralement, pour Google, est ce que les deux liens suivants sont pour lui deux références bien distinctes :

Code:
http://www.monsite.com/fr/livres.php
http://www.monsite.com/fr/livres.php?lang=en
Merci !!!
 
WRInaute passionné
Oui ce sont deux pages diffrentes : du coup, attention au contenu identique.

Si tu as des redirections correctes, tu n'as aucun souci à te faire. ;)
 
WRInaute occasionnel
les contenus sont traduits donc pas identiques, de ce côté là c'est bon.

En fait en y repensant je me disais que je pouvais passer par une url_intermédiaire, du style :

Code:
http://www.monsite.com/livres_redirect.php?lang=en

...pour être sûr de ne pas faire d'erreur, mais si tu me dis que c'est bon...
 
WRInaute accro
Code:
http://www.monsite.com/en/books.php
http://www.monsite.com/fr/livres.php?lang=en

sont la même page > tu ne peux pas les laisser toutes deux indexées.

301, oui/non: Toute ta nav va se faire en redirections 301, je ne suis pas certain que ce soit optimal, ni bien vu.

Par contre, aller chercher dans la base la traduction en langue "x" du nom de page "y", et construire le lien en dur là dessus, ça fonctionne (ça fait juste un peu plus chauffer les synapses ;))
 
WRInaute occasionnel
HawkEye a dit:
sont la même page > tu ne peux pas les laisser toutes deux indexées.

301, oui/non: Toute ta nav va se faire en redirections 301, je ne suis pas certain que ce soit optimal, ni bien vu.

Par contre, aller chercher dans la base la traduction en langue "x" du nom de page "y", et construire le lien en dur là dessus, ça fonctionne (ça fait juste un peu plus chauffer les synapses ;))

"je ne peux pas les laisser toutes les 2 indexées ?
pourquoi si tout est différent : contenu, title, description, tags etc... il n'y a plus rien de commun."
EDIT : pardon j'avais pas compris : je vois ce que tu veux dire.

je pensais faire la recherche dont tu parles pour construire mes liens, mais ça me fait de requêtes supplémentaires sur ma base, juste pour ces petits drapeaux...
 
Discussions similaires
Haut