Redirection de domaine : envoyer un domaine vers un autre correctement

Guide de la redirection de domaine

Redirection de domaine : 301 ou 302, masquage et HTTPS | We.Inc

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.

Questions fréquentes

Quelle est la différence entre une redirection 301 et 302 ?

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.

Pourquoi la redirection masquée est-elle une mauvaise idée ?

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.

La redirection de domaine fonctionne-t-elle avec HTTPS ?

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.

Rediriger revient-il à pointer le DNS ?

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.

Combien de temps faut-il pour que la redirection fonctionne ?

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.

Ce que signifient les quatre codes de redirection

Rediriger chez le registraire ou sur votre propre serveur ?

Codes de statut de redirection

Les codes de redirection tels que MDN les décrit

Des règles de redirection à copier

Nginx : rediriger un domaine entier en conservant les chemins

La variable $request_uri transmet le chemin et la chaîne de requête, pour que les liens profonds arrivent toujours au bon endroit.

Apache : la même redirection dans un virtual host

Redirect permanent envoie une 301, et Apache ajoute le reste du chemin à la cible.

Solution de repli en HTML simple si vous n'avez qu'un hébergement statique

Google traite un meta refresh instantané comme une redirection permanente. Une redirection côté serveur reste préférable.

Planificateur de redirection

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

Voir aussi: Guides

Produit

Pour qui

Fonctionnalités

Ressources

Entreprise

Plan du site