De temps en temps, vous pourriez avoir besoin de déplacer votre site. Cela pourrait être dû à une refonte, un changement de marque, des tests A/B de page d'atterrissage à des fins de marketing, un changement de domaine et une redirection du trafic vers du contenu mis à jour.

Comment rendre ce processus transparent ? Comment vous assurer que l'expérience utilisateur reste inchangée, ou même améliorée ? Comment vous assurer que la performance de votre site dans les résultats des moteurs de recherche n'est pas affectée ? La dernière chose dont vous avez besoin lors du transfert de votre site est de voir vos utilisateurs constamment confrontés à des erreurs 404.

Dans cet article, nous explorons des moyens de déplacer votre site de manière transparente, en examinant de plus près la redirection à l'aide de joker.

redirection de serveur vers domaine d'ordinateur, joker

Qu'est-ce qu'une redirection joker ?

Également appelé sous-domaine générique ou sous-domaine attrape-tout, cette option de redirection permet aux navigateurs d'accéder à votre site malgré les sous-domaines demandés par les utilisateurs, même si les répertoires ne sont pas configurés. Parfois, les utilisateurs vont mal taper les sous-domaines ou même demander un sous-domaine aléatoire qui n'existe pas. Un attrape-tout aidera vos utilisateurs à accéder à une page valide sur votre site, quelle que soit leur demande.

Un joker permet de rediriger des sous-domaines qui n'ont pas encore été créés vers une page spécifique de votre nouveau site ou même vers une autre page web sur internet. Cela se fait généralement via un enregistrement DNS de type wildcard. Cet enregistrement aide à correspondre aux demandes des utilisateurs pour des domaines qui n'existent pas. Les enregistrements DNS sont généralement l'étiquette la plus à gauche d'un nom de domaine et sont précédés d'un astérisque et suivis d'un point, comme dans *.abc.com

Quelques exceptions :

Un enregistrement DNS ne couvrira pas les domaines racine

Un domaine racine est la partie qui vient après www comme dans www.abc.com. Les recherches de domaine racine ne renvoient pas de catch-alls. Des enregistrements racine doivent être définis pour les enregistrements racine sans spécification de sous-domaine.

Les catch-alls ne remplacent pas les enregistrements déjà existants

Au lieu de cela, il choisit des sous-domaines aléatoires et exclut ceux déjà définis.

Autres exceptions :

  • Si vous créez un sous-domaine séparé, il aura la priorité sur votre joker.
  • Les enregistrements attrape-tout (joker) ne fonctionnent que pour les types d'enregistrements A, CNAME, redirection d'URL, AAA, TXT et MX. Ils ne fonctionnent pas avec les enregistrements NS.

301 redirect

Qu'en est-il d'une redirection 301 ?

À ce stade, vous vous demandez peut-être, que dire d'une redirection 301 ? Ne devrais-je pas simplement utiliser cela à la place ? Eh bien, une redirection 301 est mieux utilisée dans les cas où l'adresse du site web a été déplacée de manière permanente, par exemple vers un nouveau domaine. Elle sera également utile si différentes URL peuvent être utilisées pour accéder à la même page web. Dans de tels cas, un domaine est sélectionné et les autres redirigent vers celui-ci. Si vous cherchez à fusionner 2 sites, une redirection 301 est également une bonne idée.

Un 301 ne prend cependant pas en compte des éléments tels que les domaines mal orthographiés ou aléatoires.

Cela signifie que pour un transfert de nom de domaine efficace, vous pourriez avoir besoin d'utiliser à la fois une redirection 301 et une règle catch-all.

Que dire du fichier .htaccess ?

Les moteurs de recherche prennent généralement du temps pour découvrir une redirection 301. C'est pourquoi Google recommande de tester votre déménagement en utilisant un seul sous-domaine ou répertoire avant de déplacer l'ensemble du site.

Inclure une redirection 301 dans le fichier .htaccess va « alerter » les moteurs de recherche pour les informer qu'il y a un nouveau lien à la place de l'ancien. Voici des scénarios où le .htaccess serait viable :

  • Pour "forcer" l'utilisation d'une version de domaine avec ou sans www
  • Pour rediriger des fichiers individuels sur le même domaine
  • Pour rediriger des fichiers avec une extension spécifique
  • Pour rediriger un ancien domaine vers un nouveau

Certificats SSL Wildcard

Nous avons constaté que les redirections joker prennent en charge les sous-domaines inexistants afin que les utilisateurs puissent accéder à une page valide malgré leurs demandes. Cela signifie que les redirections joker doivent être sécurisées afin de ne pas compromettre l'intégrité et la sécurité de votre site. C'est pourquoi les certificats SSL joker sont nécessaires.

Qu'est-ce qu'un certificat SSL wildcard ?

Ce certificat, tout comme un certificat SSL classique, garantit que la connexion entre votre site et le navigateur internet de l'utilisateur est sécurisée. Le plus grand avantage de ce certificat est qu'il vous permet de sécuriser le domaine principal et un nombre illimité de sous-domaines également, sur un seul certificat. Cela vous permet d'économiser de l'argent par rapport à l'achat d'un SSL pour chaque sous-domaine aléatoire existant.

Plus d'avantages de l'utilisation des certificats SSL wildcard

Voici quelques autres avantages de l'utilisation des certificats SSL wildcard

  • Rentable - Étant donné que ces certificats répondent aux demandes d'utilisateurs les plus aléatoires, ils sont régulièrement mis à jour pour prendre en compte de nouvelles demandes d'utilisateurs qui n'avaient pas été prises en compte auparavant. Cela se fait généralement sans frais supplémentaires. Vous pouvez également obtenir un sceau de site de confiance qui assure à vos utilisateurs que votre site est sécurisé, là encore sans frais supplémentaires. Vous pouvez utiliser ce sceau sur les pages où la confiance des clients est requise, par exemple, les pages d'inscription ou les pages de paiement.
  • Traitement rapide des certificats - Le temps maximum pour obtenir ces certificats SSL est de deux jours. Cela est dû au fait qu'ils peuvent être délivrés après la validation du domaine, ce qui ne prend pas trop de temps. Dans ce cas, il est délivré en quelques minutes. Si une validation de l'entreprise est effectuée, le certificat est délivré sous deux jours.
  • Haute compatibilité - Ces certificats ont tendance à être très compatibles, sur les serveurs et les appareils. Ces certificats SSL ont une compatibilité de 99%.

Comment faire une redirection avec joker

Maintenant que nous savons ce que sont les catch-alls, les enregistrements DNS qui sont utilisés dans le processus de redirection, les redirections 301, .htaccess et la nécessité des certificats SSL, explorons maintenant diverses approches que vous pouvez utiliser pour les redirections joker.

Utiliser .htaccess pour une redirection générique

Cette méthode implique l'ajout manuel de redirections en modifiant directement le fichier .htaccess. Cette option est idéale si vous cherchez à effectuer des redirections importantes, par exemple, rediriger un domaine entier vers un autre.

Pour accéder au fichier .htaccess :

Connectez-vous à votre cPanel

Allez dans Fichiers puis Gestionnaire de fichiers

cpanel vers le gestionnaire de fichiers pour utiliser .htaccess pour la redirection joker

Cliquez sur Paramètres

Sélectionnez « Document Root pour : »

Sélectionnez votre nom de domaine dans la liste déroulante

Sélectionnez « Afficher les fichiers cachés »

Cliquez sur « Enregistrer »

redirection générique cpanel .htaccess

Cliquez avec le bouton droit sur le fichier .htaccess

Sélectionnez « modifier »

accéder à .htaccess sur cpanel

Si vous n'avez pas de fichier .htaccess existant, vous devez en créer un.

Pour ce faire, cliquez sur « Nouveau Fichier » en haut à gauche

Nommez le fichier

Assurez-vous que le fichier est nommé .htaccess (incluez le point au début et que le nom de fichier est en minuscules)

Définissez le répertoire du nouveau fichier .htaccess sur /public_html/ ou la racine des documents de votre site

Si votre éditeur de texte affiche une boîte de dialogue d'encodage, cliquez sur « modifier »

Une fois que vous avez accédé à votre fichier .htaccess ou en avez créé un nouveau, voici quelques redirections 301 que vous pouvez utiliser pour atteindre différents objectifs.

Redirection de fichiers individuels

Par exemple, abc.com/events.htm vers abc.com/gallery.htm. Voici la redirection 301 à utiliser :

Redirect 301 /events.htm /gallery.htm

Redirection d'un fichier spécifique vers un autre domaine

Par exemple, abc.com/events.htm vers abc.co/gallery.htm, voici la redirection 301 à utiliser :

Redirect 301 /events.htm http://abc.co/gallery.htm

Redirection d'un ancien domaine vers un nouveau domaine

Par exemple de abc.com à abc.co. Notez que cela déplacera l'intégralité de votre site. Voici le code à inclure dans le fichier abc.com .htaccess :

RewriteEngine activé

RewriteCond %{HTTP_HOST} ^abc.com [NC,OU]

RewriteCond %{HTTP_HOST} ^www.abc.com [NC]

RewriteRule ^(.*)$ http://abc.co/$1 [L, R=301,NC]

Forcer l'utilisation d'une version www.

Les moteurs de recherche verront abc.com et www.abc.com comme deux sites différents. Google recommande en fait de choisir l'un des deux et d'utiliser une redirection 301 vers celui que vous choisissez. Le code dont vous aurez besoin pour forcer la version www est :

RewriteEngine activé

RewriteCond %{HTTP_HOST} ^abc.com [NC]

RewriteRule ^(.*)$ http://www.abc.com/$1 [L, R=301,NC]

Forcer l'utilisation d'une version sans www.

Ceci est simplement l'opposé de l'option dont nous venons de parler. Voici le code :

RewriteEngine activé

RewriteCond %{HTTP_HOST} ^www.abc.com [NC]

RewriteRule ^(.*)$ http://.abc.com/$1 [L, R=301,NC]

Redirection de tous les fichiers avec une certaine extension

Si vous souhaitez rediriger tous les fichiers avec une extension .php, par exemple, abc.com/file.php vers abc.com/file.htm, voici le code :

RewriteEngine activé

RewriteCond %{REQUEST_URI} .php$

RewriteRule ^(.*).php$ /$1.htm [R=301,L]

Comment effectueriez-vous une redirection générique en utilisant .htaccess dans WordPress ?

Pour effectuer des redirections sur votre site WordPress, vous devez accéder au fichier .htaccess. Voici comment procéder :

Connectez-vous au dossier racine de votre site WordPress. Vous pouvez le faire via le Gestionnaire de fichiers dans votre cPanel ou utiliser FTP.

Une fois que vous êtes ici, accédez à votre fichier .htaccess.

Sauvegardez votre fichier .htaccess avant d'apporter des modifications.

Vous pouvez ensuite apporter les modifications nécessaires (le code est le même que celui que nous avions examiné précédemment lorsque nous avons discuté de .htaccess dans la section précédente, ici nous aborderons ce qui n'avait pas été examiné à ce moment-là)

Redirection des fichiers vers SSL

Si vous avez récemment ajouté un certificat SSL à votre site, vous devez ajouter des redirections 301 qui enverront tout le trafic HTTP vers HTTPS. Cela garantit non seulement que vos visiteurs accèdent à un site sécurisé, mais évite également le contenu en double.

Voici le code :

RewriteEngine activé

RewriteCond %{HTTP} off

RewriteRule ^(.*)http://%{REQUEST_URI} [L,R=301]

Redirection d'un domaine entier vers un nouveau

Voici le code si vous déplacez l'intégralité du site WordPress vers un nouveau domaine entièrement différent, par exemple, abc.com vers abc.co. Notez que ce code doit être ajouté au fichier .htaccess du nom de domaine ancien (abc.com).

#Options +FollowSymLinks

RewriteEngine activé

RewriteRule ^(.*)$ http://www.abc.co$1 [,R=301,L]

Comment utiliser cPanel pour effectuer une redirection joker

Cette option est pratique lorsque vous souhaitez rediriger le trafic d'un domaine vers un autre. Notez que vous pouvez le faire tant au niveau du domaine qu'au niveau d'une page web, comme rediriger abc.com vers abc.co et abc.com/about.html vers abc.com/about-us/html. Lorsque vous créez une redirection dans cPanel, une règle de redirection est automatiquement ajoutée au fichier .htaccess.

Redirection d'un domaine entier vers un nouveau

Voici comment procéder :

Connectez-vous à cPanel

Allez à la section « Domains »

Cliquez sur le bouton des redirections. Cela devrait ouvrir la page Ajouter une redirection

cpanel vers le gestionnaire de fichiers en utilisant l'option rediect pour la redirection joker

Cliquez sur le menu déroulant « Type »

Choisissez une redirection permanente ou temporaire

Cliquez sur le menu déroulant suivant

Sélectionnez le domaine que vous souhaitez rediriger

Vous pouvez ajouter les noms de dossiers nécessaires sous le champ slash (/)

Allez à la section « redirige vers » et entrez l'adresse vers laquelle vous souhaitez rediriger

Sélectionnez l'option de redirection préférée (« seulement rediriger avec www », « ne pas rediriger www. », et « rediriger avec ou sans www »

Pour créer une redirection avec joker, cochez la case

instruction de redirection générique de case à cocher dans cpanel

Le catch-all ajoute le nom du fichier/dossier après l'URL redirigée, par exemple, abc.com/test.php redirige vers ab.com/test.php

Cliquez sur ajouter lorsque vous avez terminé.

Vous devriez voir les détails de votre redirection

En conclusion

Déplacer votre site web ou domaine n'est pas une tâche facile. Cela doit être fait avec soin et stratégie, afin de ne pas perdre de trafic ou affecter votre classement sur Google. Bien qu'une redirection 301 couplée avec un fichier .htaccess fonctionnerait très bien, il est judicieux d'utiliser des redirections joker pour prendre en charge les sous-domaines non définis que les utilisateurs peuvent demander. Les attrape-tout peuvent également être utilisés même si vous ne changez pas de domaines, que vous ne rebrandez pas ou pour toute autre chose qui pourrait nécessiter une redirection, afin de garantir que vos utilisateurs accèdent aux pages web correctes et valides. Plus important encore, les certificats SSL joker maintiendront votre site sécurisé, surtout après avoir effectué une redirection de sous-domaine joker.