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?
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:
<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">
<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">
<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">