Bonjour,
je cherche la bonne pratique pour rediriger un internaute vers la langue la plus appropriée d’un site, et malgré mes recherches je ne trouve pas de réponses carrées.
Disons que j’ai mon site en 2 langues, un dossier « fr », un dossier « en ». Le nom de domaine pointe sur une page index qui redirige vers l’un de ces 2 dossiers.
Je ne veux pas d’une page de choix de langue qui agace l’internaute plus qu’autre chose, impose un clic pour rien etc.
Ma question porte donc sur le critère de redirection (ip, langue du navigateur… ?) et surtout la méthode (meta, js, php, htaccess…)
• Si on use une redirection client (meta refresh), cela crée une redirection que google n’aime pas pour le référencement, il me semble.
• Si on fait une redirection permanente (301), ce n’est pas adapté à ce cas, ce serait un non sens vu que ça n’a rien de permanent et en plus je doute que l’on puisse utiliser une variable pour définir une redirection permanente.
• Si on use une redirection temporaire (302) je sais pas ce qui se passe mais il parait que les moteurs ne les traitent pas bien.
• Si on fait une redirection javascript, Google ne saura même pas que le dossier « fr » et « en » existent vu qu’il ne lit pas le js…
Je me doute que je fais erreur quelque part...
Bref je suis un peu perdu et m’en remets à vous.
Merci beaucoup.
Eric C.
je cherche la bonne pratique pour rediriger un internaute vers la langue la plus appropriée d’un site, et malgré mes recherches je ne trouve pas de réponses carrées.
Disons que j’ai mon site en 2 langues, un dossier « fr », un dossier « en ». Le nom de domaine pointe sur une page index qui redirige vers l’un de ces 2 dossiers.
Je ne veux pas d’une page de choix de langue qui agace l’internaute plus qu’autre chose, impose un clic pour rien etc.
Ma question porte donc sur le critère de redirection (ip, langue du navigateur… ?) et surtout la méthode (meta, js, php, htaccess…)
• Si on use une redirection client (meta refresh), cela crée une redirection que google n’aime pas pour le référencement, il me semble.
• Si on fait une redirection permanente (301), ce n’est pas adapté à ce cas, ce serait un non sens vu que ça n’a rien de permanent et en plus je doute que l’on puisse utiliser une variable pour définir une redirection permanente.
• Si on use une redirection temporaire (302) je sais pas ce qui se passe mais il parait que les moteurs ne les traitent pas bien.
• Si on fait une redirection javascript, Google ne saura même pas que le dossier « fr » et « en » existent vu qu’il ne lit pas le js…
Je me doute que je fais erreur quelque part...
Bref je suis un peu perdu et m’en remets à vous.
Merci beaucoup.
Eric C.