Skip Navigation
Mis à jour
mars 11, 2021

WPML vous permet de créer une page racine spécifique pour votre site. Cela signifie que, quelles que soient les langues disponibles sur votre site, la page initiale sera la même pour tous vos visiteurs

WPML vous permet de créer des répertoires virtuels pour toutes les langues, y compris la langue par défaut. Il ne s’agit pas de véritables répertoires physiques sur le disque du serveur, mais de répertoires virtuels qui n’apparaissent que dans les URL.

Veuillez noter que lorsque l’option Utiliser le répertoire pour la langue par défaut est définie sur la pageWPML → Langues, vous devez utiliser une page racine.

Avec des répertoires de langues pour toutes les langues, voici ce à quoi peut ressembler la structure de votre site :

mysite.com/en/
mysite.com/es/
mysite.com/fr/

Pour activer cette option, accédez à la page WPML → Langues et faites défiler la page jusqu’à la rubrique Format des URL de langues.

Répertoire pour la langue par défaut
Répertoire pour la langue par défaut

Qu’est-ce qu’une page racine et en ai-je besoin ?

La page racine de votre site Web est le contenu qui se charge lorsque les visiteurs accèdent à votre nom de domaine, c’est-à-dire « monsite.com » dans un navigateur Web. Si vous utilisez l’option Utiliser le répertoire pour la langue par défaut, la page initiale sera la même pour tous vos visiteurs, quelles que soient les langues disponibles sur votre site.

L’image suivante montre un exemple simple de page racine, qui comporte un message de bienvenue et des liens vers les versions linguistiques du site.

Page racine telle qu'elle s'affiche
Page racine telle qu’elle s’affiche

Configuration de la page racine

Pour utiliser une page racine, vous devez d’abord sélectionner l’option Différentes langues dans les répertoires.

Ensuite, activez l’option Utiliser le répertoire pour la langue par défaut.

Maintenant, vous devez choisir ce qui figurera dans l’URL racine de votre site. Pour l’URL racine, vous pouvez choisir entre une page WordPress ou un fichier HTML.

Sélection d’un fichier HTML

Lorsque vous choisissez un fichier HTML, vous devez indiquer son chemin d’accès. Si le chemin commence par une barre oblique « / », il s’agit d’un chemin absolu sur le serveur. Sinon, il est relatif au répertoire de WordPress.

Utilisation d’un chemin relatif

Vous pouvez télécharger le fichier HTML que vous souhaitez utiliser pour votre page racine à l’aide d’un programme FTP et le placer sous le répertoire WordPress de votre site comme le montre l’image suivante.

Téléchargement d'un fichier HTML dans votre répertoire WordPress
Téléchargement d’un fichier HTML dans votre répertoire WordPress

Une fois le fichier téléchargé, vous pouvez définir son chemin relatif, en précisant simplement le nom du fichier. Par exemple, « root-page.html », comme le montre l’image suivante.

Ajouter le HTML à l'option de fichier HTML
Ajouter le HTML à l’option de fichier HTML

Utiliser un chemin absolu

Si vous souhaitez utiliser un chemin d’accès absolu sur votre serveur, vous pouvez télécharger votre fichier HTML dans n’importe quel dossier du site, comme le montre l’image suivante.

Téléchargez un fichier HTML dans votre répertoire
Téléchargez un fichier HTML dans votre répertoire

Une fois que le fichier est téléchargé, vous pouvez définir son chemin d’accès absolu, par exemple « /home/andres/racine.html ».

Sélection d’une page WordPress

Si vous choisissez l’option Une page, enregistrez d’abord vos paramètres, puis cliquez sur le lien Créer une page racine.

Cliquez sur le lien Créer une page racine
Cliquez sur le lien Créer une page racine

Cela vous redirige vers l’interface de l’éditeur de pages de WordPress.

Ici, vous pouvez concevoir l’apparence de la racine de votre site, la page d’accueil principale. Par exemple, certains sites affichent un message de bienvenue et proposent une importante interface de sélection des langues.

Exemple de page racine WordPress lors de l'utilisation de l'éditeur de blocs
Exemple de page racine WordPress lors de l’utilisation de l’éditeur de blocs

Une fois que vous avez ajouté votre contenu, enregistrez la page.

Voilà ! Lorsque les visiteurs arrivent sur votre site, cette page sera utilisée comme racine, page d’accueil, indépendamment des préférences linguistiques disponibles.

Rediriger le domaine racine vers le répertoire de la langue par défaut

Parfois, vous pourriez vouloir rediriger votre domaine racine vers le répertoire de la langue par défaut. En d’autres termes, si l’anglais est la langue par défaut et que quelqu’un visite www.votresite.com, il est redirigé vers www.votresite.com/en/.

Pour ce faire, commencez par créer un modèle PHP pour le thème de votre site. En général, il convient d’ajouter ces fichiers PHP à un thème enfant.

Ajoutez le contenu suivant à votre nouveau fichier de modèle de page PHP :

Root Redirect
<?php
/*
Template Name: Root redirect
*/
wp_redirect( home_url() );
exit;
?>

Revenez en arrière et modifiez votre page racine.

Dans la barre latérale droite, développez la section Attributs de la page et sélectionnez le modèle que vous venez de créer.

Exemple de page racine WordPress avec l'éditeur Block, liste déroulante Attributs de page
Exemple de page racine WordPress avec l’éditeur Block, liste déroulante Attributs de page

Lorsque vous avez terminé, veillez à mettre à jour la page.

Maintenant, votre page racine va rediriger vers le répertoire de langue par défaut.

Comment modifier une page racine existante

Lorsque vous choisissez d’utiliser une page WordPress standard comme page racine, elle ne sera pas répertoriée sur la page habituelle de la liste des pages.

Pour modifier votre page racine, vous devez vous rendre sur la page WPMLLangues, faire défiler jusqu’à la section Format de l’URL de la langue, et cliquer sur le lien Modifier la page racine.

Lien pour modifier une page racine existante
Lien pour modifier une page racine existante