Comment passer d'un sous-domaine à un sous-répertoire ?
Dans cet article, vous apprendrez comment passer d'une intégration basée sur un sous-domaine à une intégration basée sur un sous-répertoire.
1. Comment passer des sous-domaines aux sous-répertoires ?
Si vous n'êtes pas sûr de la différence entre les sous-domaines et les sous-répertoires, consultez notre guide, où nous expliquons ce qu'ils sont et comment choisir entre les deux.
Si vous souhaitez continuer à changer d'intégration, vous devez d'abord désactiver l'intégration de votre sous-domaine.
Pour ce faire, rendez-vous sur la page de Setup de vos projets (accessible via le site Weglot dashboard). Désactivez ensuite l'option "Subdomains or Subdirectories".
Une fenêtre contextuelle ou popup s'affichera pour vous demander de confirmer cette décision. Pour continuer, cliquez sur le bouton "Remove" :
Ensuite, cliquez à nouveau sur le bouton "Subdomains / Subdirectories".
Ensuite, indiquez l'URL de votre nom de domaine. Dans la section URL Type, sélectionnez "Subdirectories" dans le menu déroulant.
Cliquez sur "Next", et vous arriverez à l'étape intitulée "Your DNS settings".
Pour continuer de le configurer, suivez les étapes suivantes :
- Ajoutez un enregistrement DNS à votre gestionnaire DNS. Le "host", le "type" et la "valeur" nécessaires à la création de cet enregistrement vous seront fournis par Weglot.
- Après avoir ajouté l'enregistrement à votre fournisseur DNS, retournez sur Weglot et cliquez sur le bouton "Check DNS".
- Le certificat SSL sera alors validé. Comme cela peut prendre un certain temps, il se peut que vous deviez attendre quelques minutes avant de cliquer sur le bouton "Check DNS" pour voir si le certificat a été validé.
- Une nouvelle entrée DNS s'affiche maintenant à l'écran. Vous n'avez pas besoin de créer un nouvel enregistrement, car celui-ci existe déjà dans votre gestionnaire DNS. Mais vous devrez modifier sa valeur pour mettre celle donnée par Weglot.
Si vous souhaitez cesser d'utiliser l'intégration avec des sous-répertoires à l'avenir, vous devrez rétablir la valeur précédente de cet enregistrement (nécessaire pour désactiver l'intégration).
Nous vous recommandons de faire une capture d'écran de votre configuration actuelle avant de la modifier. Dans tous les cas, Weglot vous avertira si vous tentez de désactiver l'intégration.
L'enregistrement DNS que vous devrez modifier sera différent selon si vous avez un sous-domaine dans votre URL (par exemple, www.mysite.com) ou non (par exemple, mysite.com).
Si vous n'avez pas de sous-domaine dans votre URL (par ex, mysite.com) :
Le deuxième enregistrement DNS affiché vous demandera de modifier votre enregistrement A .
Vous ne devez avoir qu'un seul enregistrement A. Vous devez donc modifier votre enregistrement A existant pour qu'il corresponde à la valeur affichée sur Weglot. Il n'est pas nécessaire d'en créer un nouveau.
Vous pouvez changer de cible en toute sécurité, car Weglot maintiendra la connexion entre votre nom de domaine et les serveurs que vous utilisez.
Cette configuration est nécessaire pour ajouter les sous-répertoires à votre domaine et pour créer les traductions côté serveur.
Si vous avez plusieurs enregistrements A, il se peut que vous rencontriez une erreur du côté de Weglot. N'hésitez pas à nous contacter à support@weglot.com et nous vous guiderons pour continuer votre installation.
Si vous avez un sous-domaine dans votre URL (par ex. www.mysite.com) :
Le deuxième enregistrement DNS vous demandera de modifier un CNAME .
La procédure à suivre ici est exactement lamême que celle que vous avez suivie pour ajouter le premier enregistrement DNS, mais ici, nous utiliserons un enregistrement différent.
Notez que, selon votre configuration, le sous-domaine peut être un enregistrement A. Dans tous les cas, la valeur doit toujours être modifiée.
- Après avoir modifié le 2ème enregistrement DNS, vous pouvez enregistrer les modifications et cliquer sur le bouton "Check DNS". Vos sous-répertoires vont maintenant prendre quelques minutes pour être initialisés.
Notez que l'intégration avec des sous-répertoires peut prendre jusqu'à une heure pour fonctionner comme prévu.
Si vous rencontrez des difficultés dans la mise en place des sous-répertoires, n'hésitez pas à nous contacter à l'adresse support@weglot.com.
2. Comment rediriger les URLs de mes anciens sous-domaines ?
Lorsque vous passez de l'intégration avec des sous-domaines à celle avec des sous-répertoires, les anciennes URLs correspondant à vos sous-domaines ne sont plus actives.
Pour éviter les erreurs 404 "Not Found" sur votre site web, Weglot gérera les redirections de ces anciennes URLs inutilisées vers les nouvelles URLs correspondant aux nouveaux sous-répertoires.
Pour ce faire, Weglot a besoin que vous conserviez les enregistrements DNS correspondant à vos sous-domaines dans votre gestionnaire DNS.
Si vous les supprimez accidentellement et que votre site web affiche des erreurs 404 "Not Found", vous pouvez toujours remettre les enregistrements avec leur valeurs précédentes dans votre gestionnaire DNS. Weglot se chargera alors des redirections.
Si vous ne vous souvenez pas des "valeurs" de vos enregistrements DNS, vous pouvez toujours nous contacter à l'adresse support@weglot.com, et nous vous fournirons ces valeurs.