j'ai un site en plusieurs langues avec des pages en php qui utilisent un parametre de langue passé par cookie.
mon pb est que evidement google ne gere pas les cookies et n'a indexé mon site que pour la langue par défaut (espagnol).
J'ai pensé pensé passer la langue comme parametre dans l'url, mais certaines de mes pages ont déja 2 paramètres et 3 se serait trop pour l'indexation par google.
J'ai lu beaucoup de solutions sur ce forum, mais aucune qui pouvait m'aider car mon hébergeur n'acceptait ni les sous-domaines ni l'url-rewriting, j'ai donc laissé tomber un moment.
Maintenant, j'ai changé d'hébergeur et vais enfin pouvoir m'y remettre, je voudrais quelques conseils pour être sure d'avoir bien retenu la leçon:
pour que les 4 langues soient indexées par google:
avoir des pages du type www.monsite.com/fr/mapage.html -> transformé par url-rewriting en -> www.monsite.com/mapage.php?lang=fr
pour entrer avec la bonne langue, faire une page d'acceuil index.php avec une redirection selon la langue:
ce qui permet de grouper le pagerank des 4 langues.
quelques doutes ici:
1> quelle est la page de google qui va recevoir les backlinks? la page avant redirection ou celle après redirection? www.monsite.com/ ou www.monsite.com/es/ (langue par defaut)?
on m'a conseillé d'utiliser plutot"302 Moved Temporarily", c'est pour que les backlinks restent sur www.monsite.com/ , ça marche?
2> on a acheté le domaine www.monsite.es, et bientot www.monsite.fr, qu'es-ce que je peux en faire? y mettre une page de redirection vers www.monsite.com/? ou vers www.monsite.com/fr/ ?
google n'aime pas qu'on ait 2 noms de domaines différents pour un même site, non?
mon pb est que evidement google ne gere pas les cookies et n'a indexé mon site que pour la langue par défaut (espagnol).
J'ai pensé pensé passer la langue comme parametre dans l'url, mais certaines de mes pages ont déja 2 paramètres et 3 se serait trop pour l'indexation par google.
J'ai lu beaucoup de solutions sur ce forum, mais aucune qui pouvait m'aider car mon hébergeur n'acceptait ni les sous-domaines ni l'url-rewriting, j'ai donc laissé tomber un moment.
Maintenant, j'ai changé d'hébergeur et vais enfin pouvoir m'y remettre, je voudrais quelques conseils pour être sure d'avoir bien retenu la leçon:
pour que les 4 langues soient indexées par google:
avoir des pages du type www.monsite.com/fr/mapage.html -> transformé par url-rewriting en -> www.monsite.com/mapage.php?lang=fr
pour entrer avec la bonne langue, faire une page d'acceuil index.php avec une redirection selon la langue:
Code:
$Langue = substr($HTTP_ACCEPT_LANGUAGE, 0, 2);
if ($Langue == "fr") {
header("Status : 301 Moved Permanently");
header("Location: http://www.monsite.com/fr/");
} ...etc
quelques doutes ici:
1> quelle est la page de google qui va recevoir les backlinks? la page avant redirection ou celle après redirection? www.monsite.com/ ou www.monsite.com/es/ (langue par defaut)?
on m'a conseillé d'utiliser plutot"302 Moved Temporarily", c'est pour que les backlinks restent sur www.monsite.com/ , ça marche?
2> on a acheté le domaine www.monsite.es, et bientot www.monsite.fr, qu'es-ce que je peux en faire? y mettre une page de redirection vers www.monsite.com/? ou vers www.monsite.com/fr/ ?
google n'aime pas qu'on ait 2 noms de domaines différents pour un même site, non?