redirections d'URL vous permettent de rediriger efficacement les URL de votre site vers des pages spécifiques, de garantir que les visiteurs accèdent au contenu correct et de préserver votre classement dans les moteurs de recherche. Cette fonctionnalité prend en charge les redirections vers des pages de site normales, des URL externes et des pages personnalisées telles que des pages dynamiques et des articles de blog, en utilisant des techniques avancées telles que les caractères génériques et les variables pour une redirection flexible avec une règle d'URL unique
Note
-
Lors de la migration vers Duda depuis une plateforme ou un service d'hébergement différent, les redirections ne sont pas nécessaires si les URL restent inchangées. Toutefois, s'il existe des différences entre les URL, par exemple si l'ancien chemin d'URL
/about.html(une ancienne norme d'URL) et le nouveau chemin étant/about, une redirection devra être ajoutée. -
Bien que les redirections puissent être configurées pour rediriger vers un domaine différent, la page d'origine doit se trouver sur le même domaine. Par exemple, vous ne pouvez pas créer de redirection depuis
www.a-different-domain.comàwww.your-Duda -site.com(le domaine qui est ou sera attribué à votre Duda site).
-
La transition vers un nouveau site responsive peut avoir un impact temporaire sur le classement des moteurs de recherche. Utilisez les redirections d'URL pour rediriger les anciennes URL de pages vers de nouvelles URL réactives, tout en maintenant la visibilité des moteurs de recherche
-
Les pages existantes ont priorité sur les redirections. Si l'URL de l'ancienne page existe toujours, la redirection ne redirigera pas les utilisateurs vers la nouvelle page.
-
Jokers: définissez les règles d'URL en fonction de la structure des URL en utilisant des astérisques simples (*) ou doubles (**) pour faire correspondre les segments de texte. Exemple :
-
Un seul astérisque correspond au texte entre les barres obliques actuelles. Par exemple,
/category/*/homesera redirigé vers/category/xyz/homeou/category/abc/homemais il ne sera pas redirigé vers/category/b/c/home. -
double astérisque correspond à n'importe quel texte figurant dans plusieurs barres obliques. Par exemple,
/category/**/homesera redirigé vers/category/b/c/home.
-
-
Variables: définissez une règle d'URL applicable à plusieurs pages partageant une structure similaire mais un contenu différent. Placés entre l'URL source et l'URL cible, ils permettent une redirection efficace Par exemple, cela est utile lors de la conversion des URL des produits de la boutique d'un format à un autre. Les variables sont placées entre crochets {} dans les règles d'URL source et cible, ce qui nécessite une orthographe identique pour fonctionner correctement.
Exemple :
-
Si vous avez une ancienne URL de produit de la boutique
/product/p-23245-umbrellaet la nouvelle URL est/product/umbrella, la règle source serait/product/p-*-{productname}et l'URL de la règle cible serait/product/{productname}.
-
-
Sentier: partie de l'URL qui identifie une ressource spécifique au sein du domaine. Par exemple, le chemin dans
www.domain.com/aboutestabout.
Note
Les expressions régulières (regex) ne sont pas prises en charge. Une règle qui en utilise s'enregistre sans erreur, mais ne redirigera pas. Utilisez plutôt des caractères génériques ou des variables.
Avant de configurer une redirection d'URL, nous vous conseillons de supprimer les anciennes pages de votre site. Si l'ancienne page ou URL est conservée, la redirection d'URL ne fonctionnera pas comme prévu.
Pour configurer les redirections :
-
Cliquez Redirection d'URL.
-
Cliquez Ajouter une nouvelle redirection.
-
Entrez le chemin d'origine dans l'URL source à partir de laquelle vous souhaitez rediriger.
-
Seul le chemin est nécessaire plutôt que l'URL complète. Par exemple, le chemin dans
www.domain.com/aboutestabout. Si l'URL complète (par exemplewww.domain.com/about) est saisi, la redirection ne fonctionnera pas. -
Si nécessaire, utilisez des caractères génériques (*) et des variables ({}) telles que {product} pour une redirection efficace sur plusieurs pages. Consultez la section de cet article, Terminologie pour plus d'informations.
-
-
Choisissez la destination :
-
Page de destination: Sélectionnez une page dans votre Duda site.
Note
Lorsque vous redirigez vers une ancre sur le site, utilisez Destination : URL personnalisée option et placez l'URL complète dans le champ (par exemple, www.domain.com/ #about -us).
-
Destination : URL personnalisée: Entrez une URL externe ou relative.
Note
Si vous avez utilisé une variable dans le champ URL source, utilisez également la même variable dans ce champ. La variable doit être orthographiée de la même manière dans les deux cas. Vous pouvez également rediriger vers une URL relative, comme un blog et une page dynamique, par exemple
/blog/post-1.
-
-
Utilisez leType de redirectionmenu déroulant pour sélectionner le type de redirection. Les options sont les suivantes :
-
Redirection 301. Déplacé définitivement (le plus courant).
-
Redirection 302. Déplacé temporairement.
-
-
Cliquez Ajouter.
-
Cliquez Règles de publication d'URL pour que les modifications soient mises en œuvre. Notez que cette action ne republie pas l'intégralité de votre site.
Vous pouvez importer plusieurs redirections d'URL à partir d'un fichier CSV, chaque fichier CSV pouvant contenir jusqu'à 200 URL de redirection et prenant en charge l'utilisation de caractères génériques et de variables. Pour accéder à l'option de téléchargement d'un fichier CSV afin d'importer plusieurs redirections, vous devez d'abord ajouter au moins une seule
Pour importer plusieurs redirections depuis un fichier CSV :
-
Téléchargez le modèle CSV en utilisant ce lien fourni (le modèle est également disponible à l'étape 4) : redirects-import-template-csv. Reportez-vous à Directives de téléchargement de fichiers CSV section pour plus d'informations.
-
Cliquez Redirection d'URL.
-
Cliquez Importer plusieurs redirections.
-
Si votre fichier CSV est prêt, cliquez sur Télécharger un fichier CSV. Si vous avez ignoré l'étape 1, téléchargez le modèle en cliquant Télécharger le modèle CSV d'abord pour s'assurer que la structure correcte est respectée.
Note
Le fichier CSV téléchargé doit avoir la même structure que notre modèle, où la première colonne correspond à l'ancienne URL et la nouvelle à la nouvelle URL.
-
Sélectionnez votre fichier CSV, puis cliquez surOuvrir.
-
Le CSV doit avoir la même structure que notre modèle, où la première colonne est l'ancienne URL et la nouvelle colonne est la nouvelle URL.
-
Entrez uniquement le chemin de l'URL, pas l'URL complète. Par exemple, si l'ancienne URL est
www.domain.com/about,entrer/about. De même, pour la page de destination, si l'URL estwww.domain.com/about-us, entrez/about-us -
Le chemin de l'URL dans URL de la page de destination la colonne doit correspondre exactement à ce qu'elle apparaît dans l'éditeur. Si ce n'est pas le cas, il ne sera pas importé.
-
Si une redirection vers une ancienne page existe déjà dans l'éditeur, la redirection dans le CSV la remplacera.
-
Si le Type de redirection est laissé vide, la valeur par défaut sera 301.
-
Assurez-vous d'utiliser un format de chemin d'URL standard (par exemple
/about-us). -
Une barre oblique vers l'avant (
/) peut être placé dans le URL de la page de destination lors de la redirection vers la page d'accueil. -
Lorsque vous redirigez vers une ancre sur le site, utilisez l'URL complète (par exemple, www.domain.com/ #about -us).
Exemple de fichier CSV :
Dans les projets Vibe basés sur la version 2.0 ou une version ultérieure, vous pouvez ajouter et gérer des redirections en décrivant ce que vous souhaitez à Copilot, par exemple : Rediriger /old-page vers /new-page . Pour plusieurs redirections, il peut être plus rapide de joindre une liste (par exemple un fichier CSV basé sur le modèle de redirection) à l'aide d'une invite. Les projets Vibe ne disposent pas de paramètres de redirection distincts.
Pour vérifier la version de votre projet, cliquez sur l'icône de menu située en haut à gauche de l'espace de travail Vibe.
-
redirections d'URL sont utiles pour consolider plusieurs sites en un seul site réactif ou pour effectuer la transition vers un nouveau domaine. Ils sont également essentiels pour déplacer des pages spécifiques vers un nouveau domaine
-
Assurez-vous que les visiteurs comprennent la redirection pour éviter toute confusion ou tout problème d'hameçonnage.
-
Utilisez l'API Partner pour créer des règles d'URL personnalisées pour des réponses personnalisées en fonction des visites de pages spécifiques.
redirections d'URL spécifiques ne s'appliquent pas aux paramètres d'URL, qui sont les composants situés après le symbole « ? 'ou' # 'dans une URL. Duda traite les URL dont les paramètres sont identiques, quelles que soient les valeurs des paramètres.
Par exemple, l'URL http://www.sitename.com/page1 est considéré comme identique à http://www.sitename.com/page1?url_referrer=blank par Duda système.
Si vous avez configuré une redirection 301 pour « page1 », elle redirigera également toute URL « page1 » avec un paramètre d'URL. Si vous avez besoin d'une redirection d'URL spécifique pour un paramètre d'URL, vérifiez auprès de votre hôte DNS s'il peut configurer cette option pour vous.
Duda vous permet de télécharger différents types de fichiers à la racine de votre site Web, offrant ainsi des fonctionnalités supplémentaires et une prise en charge des données. Pour plus de détails, consultez notre guide des fonctionnalités sur Fichiers de configuration du site.
Qu'est-ce qui peut empêcher la redirection d'une URL ?
-
Paramètres, requêtes ou espaces supplémentaires. Vérifiez l'ancienne URL pour vous assurer qu'il n'y a pas de paramètres, de requêtes ou d'espaces supplémentaires à la fin de l'ancienne URL.
-
L'ancienne page ne doit pas exister. redirections ne fonctionnent que pour les pages qui n'existent plus sur votre site. Si la page d'origine est toujours active et accessible dans votre éditeur (qu'elle soit publiée ou masquée), la redirection ne fonctionnera pas. Vous devez supprimer complètement la page pour que la redirection fonctionne.
-
La page de destination ne peut pas être définie comme brouillon. Les pages brouillon ne figurent pas sur le site en ligne ; la redirection aboutit donc à une page 404. Pour en savoir plus, consultez la section Gestion des pages individuelles .
-
Fenêtres contextuelles. Si vous essayez de rediriger une URL qui correspond à une fenêtre contextuelle existante, la redirection ne fonctionnera pas car les fenêtres contextuelles sont stockées en tant que pages internes avec leurs propres URL
-
Contient .php. L'ancienne URL ne peut pas contenir
.php, y compris dans les paramètres. -
Contient le signe %. Le signe de pourcentage (%) provoquera une erreur de 400 demandes erronées.
-
Format d'URL incorrect. Portez une attention particulière aux exigences relatives au format d'URL lors de la configuration des redirections :
-
Format d'URL source. Entrez uniquement la partie chemin de l'URL, pas l'adresse complète. Par exemple, si vous redirigez depuis www.yoursite.com/old-page, saisissez uniquement l'ancienne page plutôt que l'URL complète. L'éditeur ajoute automatiquement le domaine. L'inclusion du domaine complet dans votre configuration de redirection interrompra la redirection. Vérifiez la présence de paramètres ou d'espaces supplémentaires à la fin de l'URL.
-
Format d'URL de destination. N'incluez pas le domaine complet lorsque vous utilisez l'option Page de destination. Entrez simplement le chemin (par exemple/pour la page d'accueil ou /products pour une page produit). Si vous redirigez vers un domaine complètement différent, utilisez l'option Destination - URL personnalisée et entrez l'URL complète en direct de la page cible (par exemple, https://yoursite.com/new-page ou https://anotherdomain.com/page)
-
Paramètres non pris en charge. Les paramètres de redirection d'URL ne sont pas pris en charge actuellement. Vous ne pouvez pas inclure de chaînes ou de paramètres de requête dans votre configuration de redirection. Supprimez tous les paramètres de votre configuration de redirection et redirigez uniquement le chemin principal de l'ancienne URL.
-
Protocole et barres obliques de fin. Assurez-vous que vos redirections tiennent compte à la fois des versions HTTP et HTTPS des URL, avec et sans barres obliques, le cas échéant, car celles-ci peuvent être traitées comme des URL distinctes nécessitant des règles de redirection individuelles.
-
Expressions régulières (regex). Les règles contenant des expressions régulières s'enregistrent sans erreur, mais ne redirigent pas. Utilisez plutôt des caractères génériques ou des variables.
-
-
Boucles de redirection et autoréférencements. Évitez de configurer des redirections lorsque la page de destination redirige vers la page source. Cette configuration non valide bloque toutes les redirections impliquées dans la boucle. De même, si la page de destination comporte une redirection pointant vers la page d'origine, cela perturbe les autres redirections ciblant cette page. Passez en revue toutes vos redirections pour vous assurer que cela ne se produit pas et supprimez toutes les auto-références ou boucles que vous découvrez
-
Redirections dupliquées. Si vous avez ajouté la même redirection plusieurs fois, supprimez les doublons pour vous assurer qu'ils prennent effet correctement.
-
Vérifiez que la page de destination existe réellement. Pour vérifier que votre page de destination existe réellement, procédez comme suit :
-
Cliquez sur la règle de redirection dans votre éditeur et vérifiez la page cible répertoriée dans les paramètres de redirection.
-
Accédez directement à la page de destination pour confirmer son existence.
-
Si vous utilisez des sites multilingues, assurez-vous de rediriger vers la version linguistique correcte de la page, car le nom ou l'URL de la page doivent correspondre exactement.
-
Une fois que vous avez corrigé tous les problèmes de configuration et republié votre site, testez la redirection en consultant l'URL d'origine de votre site en ligne pour vérifier qu'il fonctionne comme prévu.
Pourquoi ai-je reçu le message d'erreur « Vous ne pouvez ajouter que des pages supprimées ou inexistantes » ?
-
Cela peut être dû à une page existante, à un article de blog ou même à une fenêtre contextuelle. Pour vérifier, saisissez l'ancienne URL à la fin de la nouvelle URL. Le format ressemblera à ceci :
-
https://my.duda.co/home/site/xxxxxxxx/old-url
-