Comment rediriger votre Domaine en mettant en place une Redirection Web (redirect)
Les redirections Web sont utilisées quand vous voulez que votre nom de domaine renvoie directement les visiteurs vers une autre URL (adresse Internet). C’est facile à mettre en place et c’est un service gratuit fourni par Gandi.
Les redirections Web peuvent être utilisées pour des redirections au sein de votre domaine (par exemple : de example.com -vers→ www.example.com) , comme pour des redirections vers d’autres domaines (exemple : de example.com -vers→ www.example.org).
Note
Pour plus de simplicité il est préférable que le domaine concerné utilise les serveurs de noms LiveDNS de Gandi.
HTTPS est dorénavant le protocole de référence, ne serait-ce qu’au niveau du référencement par Google. HTTPS chiffre les données échangées entre le serveur et le navigateur du visiteur de manière à ce qu’elles soient illisibles en cas d’interception. Pour utiliser le protocole HTTPS il faut obligatoirement un certificat SSL pour votre site. Gandi fournit un certificat SSL gratuitement avec chaque domaine que vous enregistrez chez Gandi.
Vous pouvez trouver de plus amples informations sur les certificats SSL en général dans la section du même nom de notre documentation.
Si vous créez une redirection Web utilisant le protocole HTTPS (seulement ou en complément du protocole HTTP) et qu’un certificat SSL est disponible dans votre compte, le système l’utilisera. Dans le cas contraire le système générera le certificat SSL nécessaire (mais la mise en place de la redirection pourra prendre un peu plus de temps de ce fait). Soyez certain d’activer le certificat en cliquant le lien de validation dans le mail que vous allez recevoir.
Attention
Il n’est pas possible de créer une redirection HTTPS cachée.
Note
Il est préférable de d’abord mettre en place une redirection depuis « HTTP » et lorsque celle-ci est active, d’ajouter ou de remplacer HTTP par HTTP & HTTPS ou juste HTTPS. En cas de problème, il est plus difficile de diagnostiquer un éventuel problème si le HTTPS est déjà activé sur l’adresse de départ.
Attention
Vous pouvez créer une redirection entrante (depuis) une adresse « wildcard » (*) mais cela, en plus de ne pas être recommandé, ne vous permettra pas de la passer en HTTPS. En effet cela nécessiterait un certificat SSL particulier qui ne peut être généré gratuitement.
Les redirections Web ci-dessous sont les plus communément utilisées et vous pourriez en avoir besoin pour votre site internet :
de http://www.example.com -vers→ https://example.com (ou du sous domaine « www » vers le domaine « Apex » (ou domaine nu))[¹]
de http+https://www.example.com -vers→ https://example.com (ou du sous domaine « www » vers le domaine « Apex » (ou domaine nu))
*.example.com -vers→ example.com/sous-répertoire/ (redirige un sous domaine spécifique vers un sous répertoire du site internet cible).
Important
N’utilisez pas une redirection web pour « forcer » le passage en https (comme dans - http://example.com -vers→ https://example.com), cela ne fonctionnerait pas. L’enregistrement DNS nécessaire pour mettre en place la redirection remplacerait l’enregistrement nécessaire pour pointer vers votre site et de fait vous créeriez une boucle sans fin. Le « forçage » en HTTPS doit être mis en place au niveau du serveur.
[¹] : Originellement (avant la démocratisation du web) le « www » signifiant « World Wide Web » était l’adresse « standard » pour un site internet, le domaine « apex » étant utilisé principalement pour un réseau « interne ». Il est donc logique, si vous utilisez le nom de domaine apex comme adresse principale de votre site de créer une redirection pour le www.
Vous pouvez modifier une redirection Web existante en suivant ces quelques étapes :
Connectez-vous à votre compte Gandi et rendez-vous dans « NOM DE DOMAINE ».
Cliquez sur le nom de domaine concerné.
Cliquez sur l’onglet « Redirections Web ».
Recherchez la redirection existante à modifier et cliquez sur les 3 points ( ፧ )verticaux à droite.
Cliquez sur « Modifier ». Vous pouvez aussi cliquer sur « Effacer » pour supprimer définitivement cette redirection.
Faites les modifications.
Cliquez sur « Sauvegarder ».
Il est aussi possible de mettre en place des redirections directement au niveau du serveur, entre autres pour rediriger un répertoire entier vers un autre, via un fichier htaccess (htaccess redirect). Vous pouvez vous référer à cette page pour de plus amples informations.
Pour de plus amples informations sur les redirections Web, consultez la section Redirection Web de la FAQ de la rubrique « Noms de domaine »
Comment rediriger votre Domaine en mettant en place une Redirection Web (redirect)¶
Comment créer une redirection Web
HTTP ou HTTPS ?
Redirection Web « courantes »
Modifier des redirections Web existantes
Alternatives
FAQ Redirections Web
Les redirections Web sont utilisées quand vous voulez que votre nom de domaine renvoie directement les visiteurs vers une autre URL (adresse Internet). C’est facile à mettre en place et c’est un service gratuit fourni par Gandi. Les redirections Web peuvent être utilisées pour des redirections au sein de votre domaine (par exemple : de example.com -vers→ www.example.com) , comme pour des redirections vers d’autres domaines (exemple : de example.com -vers→ www.example.org).
Note
Pour plus de simplicité il est préférable que le domaine concerné utilise les serveurs de noms LiveDNS de Gandi.
Comment créer une redirection Web¶
Après avoir cliqué sur le nom de domaine pour accéder à sa gestion, choisissez l’onglet « Redirection Web », et cliquez sur « Créer ».
Dans le formulaire de création, vous aurez la possibilité de créer une redirection en précisant l’adresse web de « départ » et l’adresse web « cible ». Vous pourrez aussi choisir le protocole à utiliser (HTTP, HTTPS ou les deux). Pour de plus amples informations sur ces deux protocoles référez-vous à la section « HTTP ou HTTPS ? » plus bas sur cette page.
Vous pouvez :
Permanente (type : redirection 301) : Pour définir une adresse « alternative » de votre site internet (par exemple lorsque vous redirigez le sous domaine www vers votre domaine Apex).
Temporaire (type : redirection 302) : À utiliser quand vous définissez une adresse temporairement (pour cause de maintenance du site par exemple). Cette adresse ne sera pas prise en compte par les moteurs de recherche.
Transparente : En utilisant un système de « cadres » ce système permet de rediriger vers un site tout en affichant l’adresse de redirection. À utiliser avec précaution, car de nombreux serveurs font « sauter » les cadres pour éviter la publicité, cette redirection ne permet pas d’activer un SSL, est très mal référencée et peut causer d’autres problèmes (affichage de modèles dynamiques par exemple).
Pour créer une redirection sur le domaine Apex (nu) (exemple : de « http://example.com » -vers→ « http://www.example.com ») laissez cette case vide. Il n’est pas nécessaire de préciser le nom de domaine, il est pris en compte automatiquement par le système.
Spécifiez l’adresse de redirection : choisissez le type de connexion (http, https, ftp) dans le menu déroulant, puis précisez l’adresse URL du site sur lequel le visiteur doit arriver. Attention à ne pas répéter le type de connexion.
Une redirection peut prendre de quelques minutes (délai de mise à jour du serveur de redirection) à plus de 3 heures (délai de propagation des DNS) pour être active. Armez-vous donc de patience, et n’hésitez pas à vider le cache de votre navigateur avant chaque test pour être certain de visualiser la version en ligne.
HTTP ou HTTPS ?¶
HTTPS est dorénavant le protocole de référence, ne serait-ce qu’au niveau du référencement par Google. HTTPS chiffre les données échangées entre le serveur et le navigateur du visiteur de manière à ce qu’elles soient illisibles en cas d’interception. Pour utiliser le protocole HTTPS il faut obligatoirement un certificat SSL pour votre site. Gandi fournit un certificat SSL gratuitement avec chaque domaine que vous enregistrez chez Gandi. Vous pouvez trouver de plus amples informations sur les certificats SSL en général dans la section du même nom de notre documentation.
Si vous créez une redirection Web utilisant le protocole HTTPS (seulement ou en complément du protocole HTTP) et qu’un certificat SSL est disponible dans votre compte, le système l’utilisera. Dans le cas contraire le système générera le certificat SSL nécessaire (mais la mise en place de la redirection pourra prendre un peu plus de temps de ce fait). Soyez certain d’activer le certificat en cliquant le lien de validation dans le mail que vous allez recevoir.
Attention
Il n’est pas possible de créer une redirection HTTPS cachée.
Note
Il est préférable de d’abord mettre en place une redirection depuis « HTTP » et lorsque celle-ci est active, d’ajouter ou de remplacer HTTP par HTTP & HTTPS ou juste HTTPS. En cas de problème, il est plus difficile de diagnostiquer un éventuel problème si le HTTPS est déjà activé sur l’adresse de départ.
Attention
Vous pouvez créer une redirection entrante (depuis) une adresse « wildcard » (*) mais cela, en plus de ne pas être recommandé, ne vous permettra pas de la passer en HTTPS. En effet cela nécessiterait un certificat SSL particulier qui ne peut être généré gratuitement.
Redirection Web « courantes »¶
Les redirections Web ci-dessous sont les plus communément utilisées et vous pourriez en avoir besoin pour votre site internet :
de http://www.example.com -vers→ https://example.com (ou du sous domaine « www » vers le domaine « Apex » (ou domaine nu))[¹]
de http+https://www.example.com -vers→ https://example.com (ou du sous domaine « www » vers le domaine « Apex » (ou domaine nu))
*.example.com -vers→ example.com/sous-répertoire/ (redirige un sous domaine spécifique vers un sous répertoire du site internet cible).
Important
N’utilisez pas une redirection web pour « forcer » le passage en https (comme dans - http://example.com -vers→ https://example.com), cela ne fonctionnerait pas. L’enregistrement DNS nécessaire pour mettre en place la redirection remplacerait l’enregistrement nécessaire pour pointer vers votre site et de fait vous créeriez une boucle sans fin. Le « forçage » en HTTPS doit être mis en place au niveau du serveur.
[¹] : Originellement (avant la démocratisation du web) le « www » signifiant « World Wide Web » était l’adresse « standard » pour un site internet, le domaine « apex » étant utilisé principalement pour un réseau « interne ». Il est donc logique, si vous utilisez le nom de domaine apex comme adresse principale de votre site de créer une redirection pour le www.
Modifier des redirections Web existantes¶
Vous pouvez modifier une redirection Web existante en suivant ces quelques étapes :
Connectez-vous à votre compte Gandi et rendez-vous dans « NOM DE DOMAINE ».
Cliquez sur le nom de domaine concerné.
Cliquez sur l’onglet « Redirections Web ».
Recherchez la redirection existante à modifier et cliquez sur les 3 points ( ፧ )verticaux à droite.
Cliquez sur « Modifier ». Vous pouvez aussi cliquer sur « Effacer » pour supprimer définitivement cette redirection.
Faites les modifications.
Cliquez sur « Sauvegarder ».
Alternatives¶
Il est aussi possible de mettre en place des redirections directement au niveau du serveur, entre autres pour rediriger un répertoire entier vers un autre, via un fichier htaccess (htaccess redirect). Vous pouvez vous référer à cette page pour de plus amples informations.
FAQ Redirections Web¶
Pour de plus amples informations sur les redirections Web, consultez la section Redirection Web de la FAQ de la rubrique « Noms de domaine »