Comment rediriger HTTP vers HTTPS

Le monde du référencement technique est riche en acronymes, mais aujourd’hui, nous allons nous pencher sur deux des plus couramment utilisés : HTTP et HTTPS. Ce guide approfondira la redirection de HTTP vers HTTPS. Nous verrons ce que sont HTTP et HTTPS, pourquoi les redirections sont importantes et comment vous pouvez configurer une redirection avec votre hébergeur de domaine. Nous partagerons également quelques conseils sur la façon dont Semrush peut vous aider à gérer votre site une fois le travail terminé. Commençons.

Que sont HTTP et HTTPS ?

et par conséquent Le « sécurisé » indique que, contrairement à HTTP, les pages Web HTTPS ont une couche de sécurité supplémentaire. Ceci est fourni via le cryptage SSL (via un certificat sécurisé d’un fournisseur tiers) et maintient votre connexion au serveur sécurisée. Une sécurité supplémentaire réduit le risque que des attaquants tiers accèdent aux données que vous partagez avec le site. Pour établir une connexion sécurisée, le client (par exemple, votre navigateur) et le serveur entrent en contact. Le client se connecte au serveur et le serveur renvoie son identification via un certificat numérique. Les deux utilisent HTTPS pour transférer ces données, comme ils le feraient avec HTTP. L’URL que vous verriez dans votre barre de recherche ressemble à ceci  :

Pourquoi devriez-vous passer au HTTPS ?

Google a annoncé en 2014 que HTTPS serait utilisé comme signal de classement pour encourager les sites Web à prouver qu’ils garderont les données des utilisateurs aussi sûres que possible. En tant que propriétaire de site, l’utilisation de HTTPS est un autre moyen de montrer aux utilisateurs que votre site est légitime et sécurisé. Essentiellement, l’utilisation d’un protocole HTTPS montre aux utilisateurs que vous avez le facteur EAT  : expertise, autorité et fiabilité. C’est assez inestimable, donc si vous avez toujours un protocole HTTP, il est certainement temps de penser à faire le changement. Pour plus d’informations sur les avantages d’un protocole HTTPS, vous pouvez consulter le #semrushchat HTTP vers HTTPS.

Comment rediriger de HTTP vers HTTPS

La configuration de la redirection de HTTP vers HTTPS sur votre site Web dépendra de l’hébergeur de votre site. Cependant, il y a certaines choses préliminaires dont vous pouvez vous occuper avant même de regarder les détails :

  1. Choisissez un certificat SSL pour votre site
  2. Informez Google de votre nouveau protocole
  3. Mettez à jour vos liens internes

Choisissez un certificat pour votre site

Pour tout officialiser, vous devrez mettre la main sur un certificat Secure Sockets Layer (SSL). Un certificat SSL est une confirmation par un tiers que votre connexion et votre site sont légitimes. Un certificat SSL comprendra :

  1. Le nom du serveur
  2. L’autorité de certification
  3. La clé de chiffrement publique du serveur

Informez Google de votre nouveau protocole

Le transfert peut prendre quelques jours, mais votre redirection sera bonne.

3. Mettez à jour vos liens internes

Une fois la redirection triée, il est temps de vérifier que vos liens internes ont des URL HTTPS et continuent de fonctionner correctement. Vous pouvez vérifier ce qui doit changer en utilisant un outil d’exploration de site pour rechercher les liens douteux. Nous recommandons notre outil d’audit de site.

Vous apporterez probablement les modifications pertinentes avec l’hébergeur de votre site. Nous allons vous montrer comment démarrer avec quatre des hébergeurs Web les plus populaires. Faites défiler pour trouver votre hôte (le cas échéant)  :

Comment rediriger vers HTTPS dans WordPress

Si vous exécutez votre site Web via WordPress, il existe différentes manières de rediriger HTTP vers HTTPS.

  1. Utiliser un plugin
  2. Modifier les fichiers WordPress manuellement

/h3>
C’est une méthode super facile pour les débutants. Tout d’abord, installez un plugin SSL, puis activez-le. Le plugin effectue automatiquement les actions suivantes  :

  • Vérifie votre certificat SSL
  • Ordonne à WordPress d’utiliser HTTPS dans les URL
  • Configure les redirections
  • Recherche toutes les URL qui se chargent toujours via HTTP et les redirige

Vous devrez garder le plugin actif sur votre site après son installation ; sa désactivation pourrait entraîner des erreurs de performances et de contenu.

H3  : 2. Modifier les fichiers WordPress manuellement

Pour modifier vos fichiers WordPress, visitez vos paramètres généraux et mettez à jour vos adresses WordPress et URL de site en HTTPS plutôt qu’en HTTP. Configurez ensuite vos redirections dans votre fichier.htaccess  :

Rewrite Engine activé

Vous avez l’air déroutant ? Voici la répartition  :

  • « RewriteEngine On » permet la réécriture
  • /li>/li>

Maintenant WordPress devrait charger votre site avec HTTPS !

Comment faire une redirection HTTP dans Nginx

Si vous hébergez avec Nginx, il existe plusieurs façons de rediriger votre HTTP vers HTTPS.

  1. Rediriger tous les sites HTTP vers HTTPS
  2. Rediriger des sites spécifiques

Examinons-les plus en détail.

Rediriger tous les sites HTTP vers HTTPS

listen :80 default_serverul>

  • « listen 80 default_server » établit le bloc de serveur comme valeur par défaut pour tout domaine sans correspondance
  • « return 301 https://$host$request_uri » redirige tout trafic vers le bon bloc de serveur HTTPS. $host contient le nom de domaine de la demande.
  • Rediriger des sites spécifiques

    nom_serveur exemple ce code ne désigne pas un « serveur par défaut ». Au lieu de cela, il se concentre sur le nom d’hôte spécifique. Décomposons-le  :

    • « écouter 80 » garantit que le bloc de serveur « écoute » pour toutes les connexions sur le port 80 (HTTP)
    • « nom_serveur exemple.com ; www.example.com” garantit que les noms de domaine du serveur sont spécifiés. Bien sûr, votre nom de domaine doit être sous-titré par « exemple ».
    • « return 301 https://example.com$request_uri » garantit que le trafic est redirigé vers la version HTTPS du site. Le « 301 » crée une redirection vers l’URI spécifique et envoie l’utilisateur vers une version HTTPS.

    Vous devrez redémarrer ou recharger Nginx pour que les modifications prennent effet. À partir de là, vous serez prêt à partir !

    Comment rediriger vers HTTPS dans Windows IIS

    il existe deux étapes clés pour la redirection de HTTP vers HTTPS sur votre site. Nous allons les explorer plus en détail.

    Étape 1

    1. Allez dans IIS Manager et sélectionnez le site Web qui doit être redirigé
    2. Sélectionnez la réécriture d’URL
    3. sélectionnez Règle vierge, puis saisissez le nom de votre règle. Remplissez la fenêtre contextuelle suivante comme suit  :
    1. Dans la fenêtre suivante, effectuez les modifications suivantes  :
    1. Cela vous amènera à la section Action. Ici, vous devez effectuer les modifications suivantes  :

      Étape 2

      1. Sur votre tableau de bord IIS, faites un clic droit sur votre site, puis sélectionnez Explorer
      2. Ouvrez le fichier web.config.
      3. Ajoutez le bloc de code suivant (s’il n’est pas déjà là)

      Tags: