Blog Siteor
Connaissances sur les CMS, sites web et bonnes pratiques.
Conseils pour les rédacteurs de sites, actualités produit et bonnes pratiques pour créer des sites modernes avec Siteor CMS.
Retour a la liste
Multilinguisme dans le CMS - locale chain, redirect 301 et routage dynamique
Siteor CMS gere les sites multilingues depuis longtemps. Mais le mecanisme de selection de la langue etait disperse - la locale provenait du parametre URL, du domaine, du site, et chaque element avait une priorite differente. Nous avons unifie tout cela.
## Nouvelle chaine de locale
Le choix de la langue a maintenant une hierarchie claire :
- page.locale - si la page a sa propre locale (ex. "en"), elle se rend toujours dans cette langue, independamment du domaine
- ?lang= dans l'URL - parametre dans l'adresse, utilise principalement pour la previsualisation
- domain.locale - langue associee au domaine. Ex. firma.pl = polonais, firma.com = anglais
- site.locale - langue par defaut du site entier. Dernier recours
- Une chaine de locale - page.locale > ?lang= > domain.locale > site.locale
- Redirections 301 automatiques entre versions linguistiques
- Meme chemin par locale - /about peut exister en PL et EN
- Sitemap/llms.txt filtre - contenu separe par domaine linguistique
- 404 localise - utilise I18n au lieu d'un tableau code en dur