web-dev-qa-db-fra.com

Site multilingue, page de destination

Impossible de trouver une question similaire ici, et semble un peu simple, donc désolé si cela a été demandé auparavant.

Je développe un site bilingue, configuré dans le format suivant:

http://www.example.com/en/ ~ English Site
http://www.example.com/pl/ ~ Polish Site

En supposant que le client souhaite éventuellement partager l'URL du site sous la forme ...

http://www.example.com/

... sans sous-répertoire de langue supplémentaire, je vais implémenter une redirection .htaccess, probablement basée sur la langue UA.

Question: Cela affectera-t-il le référencement? Y a-t-il des "meilleures pratiques" ici?

3
asimovwasright

Dans chaque page spécifique à une langue, assurez-vous que la langue est définie. Utilisez la balise <meta http-equiv="content-language" content="ll-cc"> dans la section de votre page, où "ll-cc" représente le code de culture de la langue et du pays/région auxquels le contenu s'applique, ou utilisez l'attribut lang = "ll-cc". soit sur le <html>, soit sur la balise <title> comme <html lang="en-gb">. Ensuite, utilisez balises hreflang pour renvoyer à la version dans une autre langue.

Pour la page d'arrivée, vous devez utiliser un "x-default" pour l'indiquer comme sélecteur de langue/pays ou de page d'accueil à redirection automatique. Donc, vous pouvez vous retrouver avec quelque chose comme:

Page d'accueil par défaut:

<html lang="x-default">
  <link rel="alternate" href="https://www.example.com/en/" hreflang="en">
  <link rel="alternate" href="https://www.example.com/pl/" hreflang="pl">

Page d'accueil en anglais:

<html lang="en">
  <link rel="alternate" href="https://www.example.com/pl/" hreflang="pl">
  <link rel="alternate" href="https://www.example.com/" hreflang="x-default">

Page d'accueil en polonais:

<html lang="pl">
  <link rel="alternate" href="https://www.example.com/en/" hreflang="en">
  <link rel="alternate" href="https://www.example.com/" hreflang="x-default">
3
Andrew Lott