Adresses (URL)

Documentation / Langues et adresses

Réglages › URL détermine comment l’adresse d’une page indique sa langue.

Settings › URLs
Settings › URLs

Langue dans l’URL

ChoiceExampleNeeds
Language folderexample.com/de/page/Pretty permalinks
Parameterexample.com/page/?lang=denothing
Subdomainde.example.com/page/a step at your host
Own domainexample.de/page/a step at your host

Si vous utilisez des répertoires, cochez placer aussi la langue d’origine dans un répertoire pour que la langue d’origine ait le sien. Sinon, elle n’a pas de répertoire et l’adresse du site correspond à la langue d’origine.

Les répertoires de langue nécessitent des permaliens personnalisés. Tant que vous n’avez pas choisi, dans Réglages › Permaliens, une structure autre que « Simple » (ou une structure commençant par index.php), les pages s’ouvrent avec ?lang= dans les deux cas.

Sous-domaines et domaines

Pour ces adresses, SwiftLing ne peut pas les faire fonctionner seul : votre hébergeur doit intervenir. L’écran indique, pour chaque adresse, si elle mène à votre site et comment corriger le problème si ce n’est pas le cas :

  • Ne répond pas : ajoutez l’adresse chez votre hébergeur ou auprès du bureau d’enregistrement de votre domaine. Une nouvelle adresse peut prendre jusqu’à une journée pour fonctionner.
  • Pas de certificat de sécurité : activez un certificat (https) pour cette adresse chez votre hébergeur. La plupart le proposent gratuitement.
  • Un autre site répond : l’adresse affiche un autre site ou y redirige les visiteurs. Ajoutez-la à ce site chez votre hébergeur en tant qu’alias, et non comme une redirection.

Cliquez sur Vérifier à nouveau pour contrôler chaque adresse. Enregistrer les modifications les vérifie également et ne bascule vers les nouvelles adresses que lorsqu’elles mènent toutes à votre site. D’ici là, votre site conserve ses adresses actuelles.

L’écran indique comment procéder chez les hébergeurs courants, par exemple avec Add Domain Alias (sans la redirection 301) ou Parked Domains.

Bon à savoir. Votre tableau de bord reste accessible à une seule adresse. Vous n’êtes connecté qu’à cette adresse : la barre d’outils n’apparaît donc pas sur les autres domaines. Modifiez les traductions depuis le tableau de bord. Ajoutez chaque adresse à Google Search Console.

Mots fixes dans les adresses

Certaines adresses commencent par un mot qui indique ce qu’elles désignent, comme category dans /category/news/ ou product dans /product/blue-shirt/. Traduisez ce mot une fois : tous les éléments qui utilisent ces adresses suivent, notamment les liens, le sélecteur de langue, les balises hreflang et le plan du site. Les anciennes adresses contenant le mot précédent redirigent vers les nouvelles.

Slugs traduits

Dans l’éditeur, chaque page, article, catégorie et étiquette dispose d’un champ Adresse pour chaque langue. Si ce champ est vide, le slug d’origine est utilisé. Lorsque vous modifiez une adresse, l’ancienne continue de mener à la page.

Domaines et polices

Les pages fonctionnent sur les autres domaines, mais certains thèmes, comme Divi, n’affichent plus leurs icônes : l’adresse de leurs polices reste enregistrée dans un fichier commun à toutes les adresses. L’écran indique les lignes que votre hébergeur peut ajouter (dans .htaccess pour Apache ou dans le bloc serveur pour nginx).