WPML vous donne la possibilité de formater vos URL de langue dans des domaines, des répertoires ou sous forme de paramètres. Découvrez comment cela fonctionne et trouvez ce qui vous convient le mieux.
WPML vous permet de choisir de formater les URL de langue de votre site en utilisant un argument de langue dans l’URL, dans des dossiers virtuels ou sur des domaines (ou sous-domaines) différents. En interne, toutes les langues sont enregistrées dans une seule base de données WordPress, mais pour les visiteurs, les langues peuvent sembler se trouver sur des sites différents.
Vous pouvez choisir le format que vous souhaitez lors de la configuration de WPML pour la première fois. Si vous souhaitez passer à un format différent après la configuration de WPML, vous pouvez le faire en accédant à WPML → Paramètres → URL et SEO → Format d’URL de langue et en faisant défiler jusqu’à Format d’URL de langue.
Vous pouvez choisir parmi les options suivantes :
- Langues différentes dans les répertoires
- Un domaine différent par langue
- Nom de la langue comme paramètre
Langues différentes dans les répertoires
Lorsque vous activez les langues dans les répertoires, vous indiquez à WPML d’organiser les traductions dans ce qui ressemble à différents dossiers virtuels. Par exemple :
- www.example.com
- www.example.com/es/
- www.example.com/ja/

Paramètres du serveur pour les langues dans les répertoires
Pour configurer vos langues dans les répertoires, le module de réécriture d’Apache doit être activé. Si vous n’avez pas accès aux paramètres de votre serveur, veuillez contacter votre fournisseur d’hébergement pour lui demander de l’activer.
Votre site doit également utiliser une structure de permaliens explicites. Vous pouvez modifier la structure des permaliens de votre site dans vos paramètres WordPress.
Erreurs courantes
Assurez-vous de NE PAS faire l’une des choses suivantes :
- Créer de vrais répertoires sur votre site
Vous n’avez pas besoin de créer de vrais répertoires dans votre installation WordPress, ni d’installer WordPress plusieurs fois. En fait, si vous le faites, les langues dans les répertoires ne fonctionneront pas.Ces répertoires sont virtuels. Ils n’existent sous forme d’aucun chemin physique.
- Rediriger vers d’autres répertoires
Comme pour la création de vrais répertoires, certains utilisateurs modifient leurs fichiers .htaccess et ajoutent des règles de redirection. Vous ne devriez pas faire cela. WPML crée ses propres règles de redirection de manière dynamique.
Pour plus de conseils de dépannage, veuillez consulter l’article suivant : Impossible d’activer les répertoires de langue.
Afficher la langue par défaut de votre site dans un répertoire
WPML vous permet également d’afficher votre langue par défaut dans un répertoire et de sélectionner ce qu’il faut afficher dans l’URL racine du site.

En savoir plus sur le placement de la langue par défaut du site dans un répertoire.
Un domaine différent par langue
Vous pouvez placer différentes langues sur des domaines complètement indépendants. Par exemple :- www.example.com
- www.example.de
Vous pouvez également choisir de placer différentes langues sur différents sous-domaines. Par exemple :
- en.example.com
- de.example.com

Paramètres DNS et de serveur pour afficher différents domaines par langue
Le choix de ce format nécessite que vous configuriez les paramètres DNS et de serveur appropriés. Veuillez consulter notre tutoriel pour obtenir des instructions étape par étape sur les paramètres de serveur requis pour utiliser les langues dans les domaines.
Si vous n’avez pas accès aux paramètres de votre serveur, veuillez contacter votre fournisseur d’hébergement pour obtenir de l’aide.
Nom de la langue ajouté comme paramètre
Choisir d’afficher la langue comme paramètre ajoute la langue à la fin de l’URL de votre site. Par exemple :
- www.example.com/?lang=fr
- www.example.com/about/?lang=en
Ce format ne nécessite aucune modification supplémentaire des paramètres de votre serveur.
