Passer au contenu Passer à la barre latérale

Ce sujet est résolu. Voici une description du problème et de la solution.

Problème :
Vous tentez de configurer l'URL de la version portugaise de votre site pour qu'elle soit /pt, mais l'URL /pt-pt apparaît à la place.
Solution :
Dans WPML, la langue portugaise est définie avec le code

pt-PT

, ce qui entraîne automatiquement la structure d'URL /pt-pt/. Il n'est pas possible de la remplacer simplement par /pt/ dans les réglages standards. Voici quelques solutions de contournement possibles :
1. Créer une langue personnalisée avec le code

pt

. Cependant, cette méthode est complexe si votre site comporte déjà plusieurs langues, car elle nécessite de réassigner le contenu, les menus et les traductions existants.
2. Utiliser des réécritures d'URL côté serveur pour faire apparaître /pt/ au lieu de /pt-pt/. Cette méthode peut parfois fonctionner, mais elle ne garantit pas la stabilité au niveau du référencement, des liens ou du fonctionnement général du site.
Nous recommandons de conserver la structure par défaut /pt-pt/.

Si cette solution ne vous convient pas ou semble obsolète, nous vous invitons à consulter les problèmes connus et à vérifier si vous avez installé les dernières versions de vos thèmes et plugins. Si le problème persiste, n'hésitez pas à ouvrir un nouveau ticket de support sur notre forum de support en français.

Il s'agit du forum d'assistance technique de WPML, le plug-in multilingue pour WordPress.

Il est accessible à tous, toutefois seuls les clients de WPML peuvent y publier leurs messages. L'équipe du WPML répond sur le forum 6 jours par semaine, 22 heures par jour.

Ce sujet contient 1 réponse, a 0 voices.

Dernière mise à jour par tiphainef Il y a 5 jours et 12 heures.

Assisté par: Bruno Kos.

Auteur Messages
Septembre 11, 2025 à 1:53 pm #17394671

tiphainef

Contexte de la question:
Je tente de configurer l'URL de la version portugaise de mon site pour qu'elle soit /pt, mais l'URL /pt-pt apparaît à la place. Voici le lien vers la page où le problème est visible : lien caché

Symptômes:
L'URL attendue est lien caché, mais l'URL obtenue est lien caché.

Questions:
Comment puis-je configurer l'URL pour qu'elle soit /pt au lieu de /pt-pt ?

Septembre 11, 2025 à 2:30 pm #17394740

Bruno Kos
Partisan de WPML depuis 12/2018

Les langues: Anglais (English ) Allemand (Deutsch ) Français (Français )

Fuseau horaire: Europe/Zagreb (GMT+02:00)

Bonjour,

Dans WPML, la langue Portuguese est définie avec le code *pt-PT*, conformément aux standards ISO. Pour cette raison, la structure d’URL est automatiquement `/pt-pt/` et il n’est pas possible de la remplacer simplement par `/pt/` dans les réglages standards.

Il existe toutefois quelques solutions de contournement:

* La première consiste à créer une langue personnalisée avec le code *pt*, mais comme votre site comporte déjà plusieurs langues, cette approche est complexe. Elle impliquerait de réassigner le contenu, les menus et les traductions existants, ce qui peut entraîner des problèmes.
* La seconde consiste à utiliser des réécritures d’URL côté serveur pour faire apparaître `/pt/` au lieu de `/pt-pt/`. Cela peut parfois fonctionner, mais il n’y a aucune garantie de stabilité au niveau du référencement, des liens ou du fonctionnement général du site.

C’est pourquoi la solution la plus sûre et la plus recommandée reste de conserver la structure par défaut `/pt-pt/`.

code.png
Septembre 11, 2025 à 3:04 pm #17394968

tiphainef

OK merci