Je fais un site qui supporte plusieurs langues. En ce moment, je fais comme /en/…
dans le chemin de l'URL et en utilisant .htaccess pour déterminer la langue de l'utilisateur. En fait, cela est très commun pour les sites avec plusieurs langues pour faire http://en.example.com
ou http://example.com/en/
.Quel est l'avantage de placer l'indicateur de langue dans l'URL?
Ma question est: Pourquoi est-il si commun d'afficher dans l'URL la langue que l'utilisateur consulte? Je ne vois aucun avantage technique. Est-ce pour optimiser l'expérience utilisateur? Parce que vous pouvez facilement utiliser des sessions/cookies et le cacher à l'utilisateur auquel je suis habitué pour le moment.
Merci d'avance :)
Un chemin URI n'est pas un chemin de système de fichiers. Et donc il n'y a pas de dossiers/répertoires mais seulement des segments de chemin. – Gumbo