J'ai créé un site bilingue en pseudoframes PHP. Le visiteur est dirigé vers la version correspondant à la langue de son navigateur avec le code suivant :
Ce paramètre $lang est passé dans l'url à chaque changement de page (pas en variable de session)
En quel langage Google va-t-il parcourir mon site ?
J'ai également donné dans le header la possibilité de changer de langue à tout instant avec le code suivant par exemple dans la page en français :
Ceci permet d'avoir la traduction instantannée de chaque page, alors que le plus souvent ce connecteur se trouve en page d'accueil seulement.
Ma question : Googgle va-t-il activer le formulaire en interprétant le code onChange="submit()..? Ou encore submit ?
En clair va-t-il lire les deux versions de mon site ?
Dans le doute, j'ai casé dans le footer un lien html vers l'autre version linguistique du site.
Code:
if (empty($lang))
{
$lang = substr($HTTP_ACCEPT_LANGUAGE, 0, 2);
}
// dans le cas où le navigateur ou Google ne fourni pas $HTTP_ACCEPT_LANGUAGE, 0, 2);
if (empty($lang)) $lang="en";
Ce paramètre $lang est passé dans l'url à chaque changement de page (pas en variable de session)
En quel langage Google va-t-il parcourir mon site ?
J'ai également donné dans le header la possibilité de changer de langue à tout instant avec le code suivant par exemple dans la page en français :
Code:
<FORM ACTION="?lang=en&rub=&p=" METHOD="post">
<div align="center">Langue:<br>
<select class="language" name="lang" onChange="submit();">
<option value="en" >English</option>
<option value="fr" selected>Français</option>
</select>
<noscript>
<input class="language" type=submit value="Go">
</noscript></div>
</FORM>
Ma question : Googgle va-t-il activer le formulaire en interprétant le code onChange="submit()..? Ou encore submit ?
En clair va-t-il lire les deux versions de mon site ?
Dans le doute, j'ai casé dans le footer un lien html vers l'autre version linguistique du site.