Comment rediriger mon site http vers https automatiquement ?
Lorsqu’un certificat SSL est installé sur le serveur, le site web n’est pas disponible par défaut via une connexion HTTPS...
Lorsqu’un certificat SSL est installé sur le serveur, le site web n’est pas disponible par défaut via une connexion HTTPS...
L’utilisateur et l’expérience utilisateur sont aujourd’hui au centre des préoccupations de Google, l’UX devient donc un...
Il est important, essentiel même, pour toute entreprise d’avoir une image de marque clairement identifiable. Il peut être tout aussi crucial...
Il y a plus de 3 milliards d’utilisateurs mobile dans le monde. En moyenne, chacun passe 2 heures 51 minutes par jour sur leur smartphone. Ce canal est...
Le mind mapping permet d’organiser ses idées, voire son travail, autrement. De manière plus visuelle, plus organique aussi peut-être....
Nous vous parlons régulièrement de l’intérêt de produire des contenus de qualité et nous vous donnons même des...
TikTok fait parler d’elle, de plus en plus. Cette application devenue incontournable compte déjà plus de 700 millions d’utilisateurs....
De belles opportunités à la Caisse d’Épargne, chez Asus, Spie, Kiloutou ou encore au sein du Groupe Lactalis. L’article...
Une étude présente l’état des lieux et la rémunération en vigueur dans les principaux secteurs du digital en...
Seuls les créateurs en relation avec des marques seraient pour l’instant concernés par ce programme. L’article YouTube :...
Lorsqu’un certificat SSL est installé sur le serveur, le site web n’est pas disponible par défaut via une connexion HTTPS sécurisée. Il est...
Lorsqu’un certificat SSL est installé sur le serveur, le site web n’est pas disponible par défaut via une connexion HTTPS sécurisée. Il est nécessaire d’ajouter « https » à une URL chaque fois que l’on a besoin d’une connexion sécurisée.
La meilleure façon de garantir une sécurité maximale pour les visiteurs du site web est de permettre une redirection automatique de HTTP vers HTTPS.
De plus, laisser en ligne le http et le HTTPS peut poser des problèmes de duplicate content et nuire à votre référencement.
Commençons par le plus simple : si vous disposez d’un site WordPress, il suffit d’installer Really Simple SSL. Je l’utilise sur tous les sites WordPress que je créé ou gère. Il n’y a quasiment rien à faire pour subitement voir votre site apparaître comme sécurisé.
Il existe d’autres plugins, qui j’en suis sûr font bien leur boulot également.
Anti-plugin ? Ne vous inquiétez pas, on va parler d’autres méthodes qui vont nous éviter l’ajout d’un plugin.
Contrairement à WordPress, Joomla dispose d’une option directement accessible dans son panel d’administration :
Pour ces deux-là, ça se complique un peu. Ici un tutoriel pour Prestashop et celui pour Drupal. Je n’ai pas trouvé de tutos en Français, ceux-ci sont donc en Anglais. Si vous ne savez pas ce que vous faites, demandez à un freelance Codeur.com : il se fera une joie de vous installer votre certificat SSL !
Il existe plusieurs méthodes pour permettre à Apache de rediriger le http vers le https :
L’activation de la redirection dans le fichier de Virtual Host est plus sûre et plus simple que les autres options, car sa configuration sera similaire pour tous les systèmes. Habituellement, il y a deux fichiers Virtual Host sur Apache, dès lors qu’un certificat SSL est installé : l’un est pour le port non sécurisé 80, et l’autre pour le port sécurisé 443. La redirection vers HTTPS doit être activée dans le fichier gérant le port 80. La redirection permanente vers le HTTPS peut être activée pour toutes les pages du site :
<VirtualHost * :80> ServerName www.domaine.com Redirect permanent / https ://www.domaine.com/ </VirtualHost> <VirtualHost _default_ :443> ServerName www.domaine.com DocumentRoot /usr/local/apache2/htdocs SSLEngine On ... </VirtualHost>
Vous pouvez également modifier le fichier .htaccess pour rediriger votre domaine sur sa version sécurisée. La directive suivante peut être utilisée dans le fichier .htaccess, placé dans le dossier racine du site web pour sécuriser certaines pages du site web :
Redirect permanent / https ://www.domaine.com/
La redirection pour tous les annuaires ressemble à ceci :
RewriteEngine on RewriteRule .* https :// %{HTTP_HOST} %{REQUEST_URI} [R=301,L]
Votre site web sera désormais accessible par défaut via HTTPS. Pour vérifier si les redirections fonctionnent correctement, videz le cache du navigateur que vous utilisez habituellement et ouvrez votre site web, ou essayez de le visiter avec un autre navigateur.
Si vous souhaitez essayer une de ces techniques vous-mêmes mais que vous ne savez pas vraiment ce que vous faites, il me reste à vous indiquer de bien penser à changer l’URL que j’ai placée dans les codes du Virtual Host et .htaccess ! Enfin, je vous rappelle que des professionnels sont à votre disposition sur Codeur.com pour effectuer ces manipulations pour vous.
Abonnez-vous pour recevoir notre sélection des meilleurs articles directement dans votre boîte mail.
Nous ne partagerons pas votre adresse e-mail.