Je suis en train de construire un site internet multilingue.
Chaque langue sera stockée dans un répertoire (ex :
- site.net/en (anglais)
- site.net/fr (français)
- site.net/ja (japonais)
...)
Lors de l'ouverture du site, le script analyse la langue du navigateur pour afficher la version la plus appropriée. 2 choix :
- Soit il affiche la page dans la langue, dans ce cas, site.net/index.php est la même chose que site.net/fr/index.php. Dans les deux cas, j'ai inclue une balise <base> dans l'entete pour indiquer au navigateur que le chemin de la page est site.net/fr/index.php.
- Soit il effectue une redirection coté serveur vers la page adéquate (en tapant site.net/index.php on atteri directement vers site.net/fr/index.php). Or, je me demandais si cette méthode ne risquait pas déplaire aux moteurs de recherche. Est-ce que le fait de rediriger la page principale ne risquait pas d'être considéré comme du spam ?
Laquelle de ces deux méthodes me conseillerez-vous d'un point de vue référencement ? Avez-vous une autre solution à proposer ?
Chaque langue sera stockée dans un répertoire (ex :
- site.net/en (anglais)
- site.net/fr (français)
- site.net/ja (japonais)
...)
Lors de l'ouverture du site, le script analyse la langue du navigateur pour afficher la version la plus appropriée. 2 choix :
- Soit il affiche la page dans la langue, dans ce cas, site.net/index.php est la même chose que site.net/fr/index.php. Dans les deux cas, j'ai inclue une balise <base> dans l'entete pour indiquer au navigateur que le chemin de la page est site.net/fr/index.php.
- Soit il effectue une redirection coté serveur vers la page adéquate (en tapant site.net/index.php on atteri directement vers site.net/fr/index.php). Or, je me demandais si cette méthode ne risquait pas déplaire aux moteurs de recherche. Est-ce que le fait de rediriger la page principale ne risquait pas d'être considéré comme du spam ?
Laquelle de ces deux méthodes me conseillerez-vous d'un point de vue référencement ? Avez-vous une autre solution à proposer ?