web-dev-qa-db-fra.com

Faut-il localiser les URL pour la langue par défaut ou pas?

J'ai un site Web en anglais et en japonais et la langue par défaut est le japonais.

Quels sont les avantages de l'une sur l'autre solution:

  • Solution 1. Lorsque vous accédez à example.com, vous ne verrez que le japonais. Lorsque vous accédez à example.com/en, vous ne verrez que l’anglais.

  • Solution 2. Lorsque vous accédez à example.com, il vous redirigera vers example.com/ja, où vous ne verrez que le japonais. Le site anglais est toujours example.com/en.

5
Thịnh Phạm

Je pense qu’il est préférable d’inclure également le code de langue pour la langue par défaut. Citer les avantages de ma réponse sur Stack Overflow :

  • Si vous décidez de changer la langue par défaut, vous n’avez pas à changer vos URL.
  • Cohérence.
  • Il vous permet de rediriger à partir de / en fonction des préférences linguistiques du visiteur.
  • C’est le signe que votre site est disponible dans plusieurs langues.
  • C’est plus facile pour les utilisateurs qui veulent changer la langue à partir de l’URL.
  • Il permet aux utilisateurs de moteurs de recherche externes de rechercher des pages dans la langue par défaut uniquement (site:example.com/en/; où site:example.com/ trouverait des pages dans toutes les langues).

Sur la page racine, vous pouvez soit fournir des liens vers les deux sites (comme ce que Wikipedia fait ), rediriger en fonction des paramètres de langue du visiteur ( ou basé sur IP ) ou rediriger à la langue par défaut.

3
unor