Sauter la navigation
Mis à jour
juin 7, 2024

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, tous vos visiteurs verront la même page de départ.

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 page WPML → Langues, une page racine doit être utilisée.

Avec des dossiers linguistiques pour toutes les langues, la structure de votre site peut ressembler à ce qui suit :

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

Pour activer ce format, rendez-vous dans WPML → Langues et descendez jusqu’à la section Format d’URL de la langue.

Sélection de l’option Utiliser le répertoire pour la langue par défaut

Sur cette Page :

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 mysite.com, dans un navigateur web. Si vous utilisez l’option Utiliser le répertoire pour la langue par défaut, la page de départ sera la même pour tous vos visiteurs, quelles que soient les langues disponibles sur votre site.

Vous trouverez ci-dessous un exemple simple de page racine, qui comporte un message de bienvenue et des liens vers les versions linguistiques du site.

Une première page sur le Front-office

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.

Activez ensuite l’option Utiliser le répertoire pour la langue par défaut.

Vous devez maintenant choisir le contenu de l’URL racine de votre site. Pour l’URL racine, vous pouvez choisir entre un fichier HTML ou une page WordPress.

Sélection d’un fichier HTML

Lorsque vous choisissez un code HTML vous devez indiquer son chemin. 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 dans le répertoire WordPress de votre site, comme le montre l’image ci-dessous.

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 spécifiant simplement le nom du fichier. À titre d’exemple, nous fixons le nom du fichier à page-racine.html.

Ajout du chemin d’accès à l’option de fichier HTML

Utilisation d’un chemin absolu

Si vous souhaitez utiliser un chemin absolu sur votre serveur, vous pouvez télécharger votre fichier HTML dans n’importe quel dossier du site.

Téléchargement d’un fichier HTML dans le répertoire

Une fois le fichier téléchargé, vous pouvez définir son chemin absolu, par exemple /home/andres/root-page.html.

Sélection d’une page WordPress

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

En cliquant sur le lien pour créer une page racine

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

Ici, vous pouvez concevoir l’aspect de la page de destination principale de votre site. Par exemple, vous pouvez choisir d’afficher un message de bienvenue et de fournir une interface de sélection de la langue.

Un exemple de page racine

Une fois que vous avez fini d’ajouter votre Contenu, enregistrez la page.

C’est tout ! Lorsque les visiteurs arrivent sur votre site, cette page sera utilisée comme page de destination racine, quelles que soient les préférences linguistiques disponibles.

Modification d’une page racine existante

Lorsque vous choisissez d’utiliser une page WordPress standard comme page racine, vous ne la trouverez pas dans la liste des Pages.

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

Cliquer sur le lien pour modifier la page racine

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

Il peut arriver que vous souhaitiez 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.yoursite.com, il est redirigé vers www.yoursite.com/en/.

Commencez par créer un modèle PHP pour le thème de votre site. Dans la plupart des cas, vous devez 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;
?>

Maintenant, revenez en arrière et modifiez votre page racine.

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

Sélection de la page racine dans la section Résumé

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

Désormais, votre page racine sera redirigée vers le répertoire des langues par défaut.