Bonjour à tous.
Voilà Je développe un site mutlilingue et j'ai quelque soucis pour la page d'accueil.
Je souhaite que l'utilisateur arrive automatiquement sur une page dans le langue qui correspond à la langue par défault de son navigateur.
==> Facile !!!:
---->une page PHP
---->Une détection de la langue
-------><?php $languepreferee = explode(',',$_SERVER['HTTP_ACCEPT_LANGUAGE']); ?>
---->Et du contenu en fonction de la langue
------->if ($languepreferee[0] == 'fr')
------->{$lang='fr';
------->$title='TitreFR';
------->$alttext1='texte1FR...';
------->}
------->else
------->{$lang='en';
------->$title='TitreEN';
------->$alttext1='texte1FR...'; }
------->?>
Ca marche nikel.
Le problème c'est pour le référencement les moteur sont généralement en anglais, et par conséquent ne visualise que la page anglaise. Donc pas de référencement de la page FR.
J'ai pensé à :
-rajouter en bas de la page des icones de langue. et redirigé vers index.php?lang=fr, mais j'ai peur qu'il y ai du duplicate content entre index.php et index.php?lang=en. Et du plus il va référencer index.php?lang=en
En clair comment faire pour faire référencer:
Une page d'acceuil index.php, en deux langue, sans variable.
Merci à vous.
Partager