Comment fonctionne la redirection de domaine, quand utiliser une 301 ou une 302, pourquoi la redirection masquée pose problème et comment garder HTTPS fonctionnel sur un domaine redirigé.
La redirection de domaine envoie les visiteurs qui tapent un domaine vers une autre adresse web. Votre registraire ou votre hébergeur DNS répond à la requête par une redirection HTTP, idéalement une 301 pour un déménagement définitif. Évitez la redirection masquée, qui enveloppe le site cible dans un cadre, et assurez-vous que le service de redirection peut servir HTTPS pour l'ancien domaine.
Les options de redirection comparées
Les chefs d'entreprise redirigent des domaines pour des raisons simples : une variante d'orthographe, un ancien nom de marque, un domaine national ou un nom de campagne qui doit mener au site principal. Une redirection est une instruction qui demande au navigateur d'aller à une autre adresse, et le type choisi détermine ce que les moteurs de recherche retiennent. Utilisez le planificateur ci-dessous pour choisir le bon type et obtenir les règles serveur si vous préférez la configurer sur votre propre hébergement.
Une 301 indique que le déménagement est définitif et une 302 qu'il est temporaire. Selon les consignes de Google, une redirection permanente sert de signal indiquant que la cible doit être l'adresse canonique, ce qui n'est pas le cas pour une redirection temporaire.
Le masquage garde l'ancien domaine dans la barre d'adresse en chargeant le vrai site dans un cadre. Beaucoup de sites envoient une règle frame-ancestors qui refuse l'intégration en cadre, et les visiteurs voient alors une page blanche ; les liens profonds et les titres de page ne fonctionnent plus non plus comme on s'y attend.
Seulement si le service de redirection détient un certificat valide pour l'ancien domaine. Les pages d'aide des registraires diffèrent sur ce point : Namecheap, par exemple, indique qu'une redirection HTTPS vers HTTPS entre domaines nécessite des certificats SSL actifs sur les deux. Sans certificat, les visiteurs qui tapent https:// voient un avertissement de sécurité avant toute redirection.
Non. Pointer le DNS avec un enregistrement A ou CNAME sert un site sur le domaine lui-même, et la barre d'adresse conserve ce domaine. La redirection envoie le navigateur ailleurs, donc la barre d'adresse affiche la destination.
Cela dépend du fournisseur et des caches DNS. L'aide de Namecheap indique que ses redirections commencent généralement à fonctionner en 30 minutes environ ; les autres registraires publient leurs propres estimations.
Les codes de redirection tels que MDN les décrit
La variable $request_uri transmet le chemin et la chaîne de requête, pour que les liens profonds arrivent toujours au bon endroit.
Redirect permanent envoie une 301, et Apache ajoute le reste du chemin à la cible.
Google traite un meta refresh instantané comme une redirection permanente. Une redirection côté serveur reste préférable.
Remplissez les deux adresses. Les règles se mettent à jour pendant la saisie ; rien n'est envoyé nulle part.
Domaine à rediriger
Adresse de destination
Type de déménagement
Conserver le chemin (old.com/menu mène à new.com/menu)
Permanent (301)
Temporaire (302)
Un visiteur qui tape {from} est envoyé vers {to} avec une {code}. La barre d'adresse affiche alors la destination.
Une requête vers {from}/menu mène à {dest}.
Saisissez un domaine nu comme old-example.com, sans https://.
La destination doit être une adresse complète commençant par https://.
La destination est sur le même domaine, ce qui créerait une boucle.
Nginx
Apache
Commencer gratuitement · Sans carte bancaire