Système de gestion de contenu (CMS) : Créer des URL de page dynamique uniques
Temps de lecture : 13 min
La structure du slug d'URL de vos pages dynamiques détermine à la fois le type de page dynamique (liste ou élément) et les slugs d'URL réels utilisés par chaque version d'une page d'élément dynamique.
Un slug d'URL représente l'adresse web exacte d'une page spécifique de votre site web. C'est la partie de l'URL qui suit votre nom de domaine principal et aide les humains et les moteurs de recherche à savoir de quoi il s'agit.
Vous devrez peut-être ajouter des variables à la structure du slug d'URL de votre page d'élément dynamique pour vous assurer que chaque élément de collection a sa propre adresse web unique. Ces variables servent d'espaces réservés qui sont remplacées par les valeurs de champ réelles des éléments de votre collection.
Dans cet article, apprenez-en plus sur :
À propos des slugs d'URL et des structures de slugs d'URL
Les slugs d'URL sont les caractères dans l'URL (adresse web) qui apparaissent après votre nom de domaine. Ils aident les humains et les moteurs de recherche à comprendre de quoi parle le contenu de la page. Les structures des slugs d'URL déterminent comment les slugs d'URL réels sont construits et quel « type » de page dynamique est utilisé (liste ou élément).
Par exemple, dans l'URL : www.votre-domaine.com/felines/Large/bengal
- Le slug d'URL est : /felines/large/bengal
- La structure du slug d'URL modifiable est la suivante : felines/{category-field}/{primary-field}
Dans l'onglet Référencement des paramètres de votre page, vous pouvez modifier les structures de slug d'URL par défaut suivantes :
- Pages de liste dynamique : https://www.{your-domain.com}/{collection-name}
- Pages d'éléments dynamiques : https://www.{votre-domaine.com}/{collection-name}/{primary-field}
Remarque : Le système de gestion de contenu (CMS) ajoute -1 après le nom de la collection avec le type de page dynamique que vous créez en 2e. Vous pouvez supprimer ceci tant que la structure du slug n'est pas en conflit avec un autre utilisé sur votre site.
Dans votre collection, les champs Lien de page ont le même nom que leurs pages dynamiques correspondantes. Une icône de drapeau apparaît à côté de votre champ principal et SLUG apparaît à côté du nom de chaque champ utilisé dans un slug d'URL.
Les structures de slug d'URL définissent des URL de page dynamiques
Chaque fois que vous créez une page dynamique, son champ Lien de page est ajouté à votre collection. Le champ Lien de page génère les URL de chaque élément en combinant les caractères et les variables utilisés dans la structure du slug d'URL de la page dynamique. Par défaut, les pages d'éléments dynamiques ajoutent le champ principal de la collection à la structure du slug d'URL. Les champs utilisés dans les slugs d'URL sont convertis en lettres minuscules, les tirets remplacent les espaces.
Lorsque vous ajoutez une variable à la structure du slug, vous choisissez un champ de collection que la variable représente. Toutes les variables qui existent dans la structure du slug sont remplacées par les valeurs de champ réelles de chaque élément. Cela vous permet d'utiliser des valeurs de champ à partir d'éléments de collection dans leurs URL de page dynamiques.
À partir de votre collection, vous pouvez également modifier le slug d'URL utilisé par la version de page d'élément dynamique d'un élément spécifique. Cela vous donne plus de contrôle sur les URL exactes de vos éléments. Si votre site est connecté à un domaine, lorsque vous modifiez le slug d'URL pour un élément spécifique, l'ancienne URL redirige automatiquement vers la nouvelle. Cela garantit que lorsque les visiteurs et les moteurs de recherche accèdent aux anciens liens, ils sont redirigés vers les nouveaux liens. Si vous n'avez pas de domaine connecté, les anciennes URL ne fonctionneront plus et une page d'erreur 404 se chargera.
Dans l'exemple ci-dessous :
Une variable qui représente le champ « Catégorie » a été ajoutée à la structure du slug d'URL de la page d'élément dynamique utilisée pour afficher un élément unique. En conséquence, les valeurs dans le champ « Catégorie » sont ajoutées au champ Lien de page de chaque élément pour créer les slugs d'URL de chaque version de la page d'élément dynamique.
Utiliser des variables pour modifier le type de page dynamique
Chaque champ Lien de page de votre collection représente une page dynamique spécifique et chaque valeur du champ représente le slug d'URL d'un élément. Lorsque vous ajoutez des variables pour modifier la structure du slug d'URL d'une page dynamique, les valeurs du champ Lien de page s'ajustent en conséquence.
Si plusieurs éléments de collection ont la même valeur dans ce champ Lien de page, le système de gestion de contenu (CMS) détermine que ces éléments doivent partager la même page d'élément dynamique. Ainsi, s'il s'agit d'une page de liste dynamique, la page est convertie en une page d'élément dynamique.
Dans l'exemple ci-dessous :
Une variable qui représente un champ « Catégorie » a été ajoutée à la structure du slug d'URL d'une page de liste dynamique. Cela a converti la page de liste dynamique en une page d'élément dynamique car la valeur du champ Lien de page n'est plus unique pour chaque élément.
Dans l'exemple ci-dessous :
Le champ Lien de page dispose à présent de 2 slugs d'URL uniques. Ainsi, sa page d'élément dynamique a désormais 2 versions :
- 1 version à /felines/large répertoriant les 2 éléments qui partagent ce slug d'URL
- 1 version à /felines/media répertoriant les 3 éléments qui partagent ce slug d'URL.
En savoir plus sur la création de pages dynamiques qui répertorient les éléments par catégorie.
Pourquoi devriez-vous ajouter des variables aux URL des pages dynamiques
Pour qu'une page d'élément dynamique ait une version dédiée pour chaque élément de collection, le champ Lien de page de la page a besoin d'un slug d'URL unique. Dans le cas contraire, la page ne peut pas exister pour chaque élément. Vous devrez peut-être ajouter des variables à la structure du slug d'URL, pour vous assurer que chaque élément a un slug d'URL unique.
Si plusieurs éléments de votre collection ont la même valeur dans leur champ principal et que vous n'ajoutez pas de variable à la structure du slug d'URL de la page de l'élément dynamique, une seule URL est générée pour plusieurs éléments. Cela est dû au fait que le champ principal est utilisé par défaut dans la structure du slug d'URL de la page de l'élément dynamique. Étant donné qu'une seule URL est créée pour les deux éléments, seul 1 élément aura une version dédiée de la page d'élément dynamique, l'autre n'en aura pas.
Exemple :
Si la structure du slug d'URL de votre page d'élément dynamique se termine par /team/{primary-field}, et que 2 éléments de la collection ont « Sara » dans le champ principal, une seule URL est générée pour /team/sara. Ainsi, une seule version de la page de l'élément dynamique est créée pour 1 seul des 2 éléments de la collection.
Pour résoudre ce problème, vous pouvez ajouter un champ variable à la structure du slug d'URL afin de créer des slugs d'URL uniques pour chaque élément. Par exemple, ajoutez un champ « téléphone » si chaque élément a une valeur différente dans un champ « téléphone ». L'URL serait alors /équipe/sara/{téléphone} afin que chaque élément ait sa propre URL de page d'élément dynamique.
Vous pouvez également modifier le champ Lien de page pour l'un des éléments « Sara » afin que chacun ait une URL unique qui se termine. Dans ce cas, des URL uniques sont générées à partir des deux éléments et elles ont toutes deux leurs propres versions uniques de la page d'élément dynamique.
Les structures de slug d'URL ne peuvent pas être en conflit avec les structures de slug existantes
La structure du slug d'URL ne peut pas déjà être utilisée par d'autres pages existantes sur votre site. Pour être unique, la structure du slug d'URL ne peut pas avoir le même préfixe (par exemple {Collection name}) et le même nombre de variables qu'une autre page de votre site, même si les variables sont différentes.
Le système de gestion de contenu (CMS) ne vous permettra pas d'enregistrer des modifications dans la structure du slug d'URL si elle est en conflit avec une structure existante. Ainsi, lorsque vous mettez à jour les structures du slug d'URL de vos pages dynamiques, assurez-vous qu'elles n'ont pas le même nombre de variables après le même préfixe.
Afficher un exemple de structures de slug d'URL en conflit qui ne peuvent pas être utilisées
Ajouter des variables aux structures des slugs d'URL des pages dynamiques
Accédez à l'onglet SEO de la page dynamique correspondante dans votre Éditeur pour vérifier la structure du slug d'URL. Vous pouvez ensuite modifier manuellement la structure et ajouter des champs variables qui changent en fonction de la valeur réelle du champ de chaque élément de collection.
Important :
Si vous souhaitez que les anciennes URL redirigent automatiquement vers les nouvelles que vous créez en ajoutant des variables, assurez-vous d'abord que votre site possède un domaine connecté. Si votre site n'a pas de domaine connecté, les anciennes URL ne fonctionneront plus et chargeront les pages d'erreur 404.
Éditeur Wix
Éditeur Studio
- Accédez à votre Éditeur.
- Cliquez sur Pages et menuà gauche de l'éditeur.
- Cliquez sur Pages dynamiques.
- Survolez la page dynamique correspondante et cliquez sur l'icône Plus d'actions sur la droite.
- Cliquez sur Référencement.
- Modifiez le champ de la structure du slug d'URL :
- Cliquez sur Modifier à côté du champ Structure du slug d'URL et choisissez ce que vous souhaitez faire :
- Ajouter une variable : Cliquez sur + Ajouter une variable et sélectionnez un champ de texte ou de nombre pour utiliser ses valeurs dans la structure du slug d'URL.
- Ajouter des valeurs statiques : Cliquez sur le champ et saisissez les valeurs statiques que vous souhaitez utiliser dans la structure du slug d'URL. Utilisez uniquement des lettres latines, des chiffres ou des tirets.
- Cliquez sur Enregistrer.
- Cliquez sur Modifier à côté du champ Structure du slug d'URL et choisissez ce que vous souhaitez faire :
- Cliquez sur Remplacer les URL pour confirmer les modifications. Les URL précédentes de la page dynamique seront supprimées et ne fonctionneront plus. À la place, les nouvelles URL seront générées pour la page dynamique.
Modifier des slugs d'URL pour des pages d'éléments dynamiques spécifiques
À partir de votre collection, vous pouvez personnaliser la fin de l'URL utilisée par des pages d'éléments dynamiques spécifiques. Si votre site est connecté à un domaine, lorsque vous modifiez le slug d'URL, l'ancienne URL redirigera automatiquement vers la nouvelle URL. Si vous n'avez pas connecté de domaine à votre site, l'ancienne URL ne fonctionnera plus après l'avoir modifiée et une page 404 se chargera à la place.
Important :
Assurez-vous que vous avez connecté un domaine sur votre site avant de mettre à jour les slugs d'URL pour des éléments spécifiques. Cela garantit que les anciennes URL redirigeront vers les nouvelles.
Pour modifier le slug d'URL d'un élément :
- Accéder au CMS dans le tableau de bord de votre site. Vous pouvez également cliquer sur CMS dans votre Éditeur, puis cliquez sur Vos collections.
- Cliquez sur la catégorie concernée.
- Cliquez sur le champ Lien de page correspondant pour l'élément concerné.
Remarque : Par défaut, le champ Lien de page est intitulé : {Collection name} (Item)
- Cliquez sur le champ Slug d'URL et modifiez l'URL. Utilisez uniquement des lettres latines, des chiffres ou des tirets.
- Cliquez sur Enregistrer.
FAQ
Cliquez sur une question ci-dessous pour en savoir plus sur la création d'URL de page dynamiques uniques.
Que sont les URL dynamiques ?
Où puis-je voir les URL des pages dynamiques dans mes collections ?
Puis-je ajouter des variables aux balises meta de référencement ?