Réponse directe

Créez une redirection de domaine de old-domain.com vers https://new-domain.com, choisissez 301 et Conserver le chemin, puis activez le transfert des paramètres de requête sous Plus d’options. Ensuite, pointez le DNS de old-domain.com vers RedirHub. Chaque URL de l’ancien domaine arrive désormais sur le même chemin du nouveau, avec sa chaîne de requête.

Cet exemple en un coup d’œil
ItemDetails
Goalold-domain.com/any/path?x=1 → https://new-domain.com/any/path?x=1
Vous avez besoin deD’un espace de travail RedirHub (l’essai de 14 jours suffit) et d’un accès au DNS de old-domain.com
Type de redirection301 Permanent
TimeEnviron 5 minutes, plus la propagation DNS

Étapes#

  1. Dans Liens, cliquez sur Créer et choisissez Redirection de domaine.
  2. Redirection depuis : old-domain.com. Utilisez Ajouter une autre source si d'autres domaines doivent pointer vers le même endroit. Un domaine racine couvre également sa version www.
  3. Redirection vers : https://new-domain.com.
  4. Choisissez 301 Permanent et, sous Chemins, Conserver le chemin.
  5. Ouvrez Plus d'options et activez la transmission des requêtes.
  6. Vérifiez le panneau Que se passe-t-il, puis cliquez sur Créer la redirection.
  7. Ouvrez Connecter DNS pour old-domain.com et ajoutez les enregistrements indiqués (un enregistrement A pour la racine, un CNAME pour www). Le HTTPS est délivré automatiquement une fois le DNS en place.

Résultat#

Requêtes après la mise en ligne de la redirection
RequestResponseLands on
https://old-domain.com301https://new-domain.com/
http://www.old-domain.com/blog/post-1301https://new-domain.com/blog/post-1
https://old-domain.com/shop?utm_source=newsletter301https://new-domain.com/shop?utm_source=newsletter

Variations#

  • Certaines URL ont été déplacées : ajoutez des liens de chemin comme old-domain.com/about-us → https://new-domain.com/about. Un lien de chemin l'emporte sur la redirection de tout le domaine ; tout le reste conserve son chemin. Voir Correspondance.
  • Envoyez tout vers une seule page à la place : choisissez Tout vers une URL sous Chemins.
  • Déplacez le contenu dans un dossier, par exemple old-domain.com/about → new-domain.com/old-brand/about : choisissez Tout vers une URL sous Chemins et mettez vous-même la variable dans la destination, https://new-domain.com/old-brand{path}. Voir Variables d’URL de destination.
  • Tous les sous-domaines aussi (shop.old-domain.com, blog.old-domain.com) : utilisez une source générique sur Pro ; voir Sous-domaines génériques.
  • De nombreux domaines à la fois : importez-les avec un fichier CSV.

Questions fréquemment posées

Oui, lorsque le transfert des requêtes est activé. old-domain.com/page?utm_source=x arrive alors sur new-domain.com/page?utm_source=x.

Non. L'ancien domaine a seulement besoin d'enregistrements DNS qui pointent vers RedirHub ; RedirHub répond aux requêtes et fournit HTTPS.

Avec Conserver le chemin, les visiteurs arrivent sur le même chemin sur le nouveau domaine, ce qui peut y provoquer une erreur 404. Ajoutez des liens de chemin pour les URL qui ont changé, ou utilisez une migration de site Web pour les associer.