Aller au contenu principal
Jahia Store
FR

Multi Domain Language Switch

community
Télécharger 1.0.0

Informations

Identifiant du module
multi-domain-language-switch
Identifiant de groupe
org.jahia.community
Statut
community
Catégorie
Admin Features, SEO & GEO
Auteur
JSG
Site web du développeur
https://github.com/Jahia/multiDomainLanguageSwitch
Nécessite Jahia
8.2.0.0
Mis à jour
2026-09-09
Source
scm:git:git@github.com:Jahia/multiDomainLanguageSwitch.git
Étiquettes
  • languages
  • domain
  • switch
  • multiple

Bind each language of a site to its own domain.

Jahia resolves a hostname to a site; the language then lives in the URL path, as a language segment or a vanity URL. Nothing ties a language to a host, so a site with fr on www.example.fr and de on www.example.de is not something the platform supports on its own. This module supplies the two halves that are missing.

A language switch menu whose links each carry the hostname registered for their language, so switching language moves the visitor to the right domain on the same page. Labels are endonyms — "Deutsch", not "German" — and the current language is marked for assistive technology as well as visually.

A redirect that gives every language one entry domain: a page requested in a language mapped elsewhere answers a 302 to the same path on the right host. It decides on the language of the page being served, not on the shape of the URL, so vanity URLs are preserved rather than replaced by a technical path.

If the site-settings-seo module is installed, the hreflang alternates and the canonical link it generates are rewritten to the host mapped to each language, so search engines stop being told that every language lives on one domain.

Configuration is one base URL per language, in Administration → Sites → Language URL mapping, guarded by its own permission. The mapping does not have to be one domain per language: several languages can share a host while others get a dedicated one.

When you do not need it. One domain with several languages is Jahia's native model and the standard language switcher already covers it. One language per site with its own server name is standard multi-site. A prettier URL for a language is what vanity URLs are for. This module addresses the remaining case: one site, several languages, and domains that differ per language.

Requires Jahia 8.2. MIT licensed. Source, documentation and issue tracker: https://github.com/Jahia/multiDomainLanguageSwitch/

Captures d'écran

Versions

Nécessite Jahia 8.2.0.0Mis à jour 2026-09-09