Avez-vous des compétences à mettre en valeur ou cherchez-vous des compétences ?
Vidéos
 
PromouvoirCompetence.com
FR EN ES
ACCUEIL
QUESTIONS
Mise en relation
ANNUAIRES
COURS
EMPLOIS
EXPOSITION
MARKET
PAROLE-LIBRE
CAMEROUN
AUTO
CONTACT
AIDE

Comment créer une redirection http vers https avec ou sans www


2 personnes ont trouvé ce cours utile.

par Franciz | Ajouté : 2020-08-26 13:07:57 | Modifié : 2020-09-06 14:48:08 | Catégorie : Création de Sites Internet | Sous-catégorie : HTML | Prix : GRATUIT | Vidéo : Aucune



Introduction :

Qu’est-ce que le HTTP ? C’est quoi le HTTPS ? Comment forcer l’affichage d’une URL du HTTP vers HTTPS et sans WWW ?

Ce sont les réponses à ces questions que je vous propose à travers ce cours.

 

Objectifs :

Forcer l’affichage du HTTP vers le HTTPS sans WWW d’une URL

 

 

Prérequis :

Intérêt pour la création des sites web

 

Le cours :

Qu’est-ce que le HTTP ?

Le HTTP (HyperText Transfert Protocol) est un protocole (un ensemble de règles et procédures), de communication permettant à un utilisateur d’accéder à des pages web hébergées dans un serveur à travers un navigateur.

Et c’est quoi le HTTPS ?

Quand on ajoute un « S » au HTTPS, il devient HTTPS (HyperText Transfert Protocol Secure), en d’autres termes, il devient Sécurisé. Les données envoyées à travers HTTPS par un utilisateur à travers un navigateur sont cryptées lors de l’envoi contrairement au HTTP où celles-ci sont envoyées en clair et susceptibles d’être interceptées par un individu malveillant.

Intérêt d’utiliser systématiquement le HTTPS au lieu du HTTP

Depuis 2017, le protocole HTTPS est entrain d’être imposée petit à petit afin de permettre des communications d’informations sécurisées sur internet. Quand vous visitez un site n’utilisant pas HTTPS, vous voyez la mention « Non sécurisé » dans la barre d’adresse avant l’URL du site.

Un utilisateur prudent évitera de saisir sur ce site des informations confidentielles (numéro de compte bancaire, carte de crédit, mot de passe…).

La grande majorité des hébergeurs de sites web mettent à la disposition de leurs clients depuis un certain temps, des certificats de sécurité Let’s Encrypt gratuits. Let’s Encrypt est une autorité de certification à but non lucratif qui fournit des certificats de sécurité gratuits et à renouvellement automatique.

Avec cette opportunité, les développeurs de sites internet, pour s’arrimer aux normes de sécurité à adopter, sont donc confrontés à cet impérieux besoin de forcer l’affichage des URLs des pages de leurs sites web en HTTPS.

Comment forcer une redirection http vers https et sans www

 

Le code que je vais vous donner plus bas permet de forcer la redirection des URLs de la forme suivante :


http://mondomaine.com

http://www. mondomaine.com

https:// mondomaine.com

vers :

https://mondomaine.com

 

Dans le dossier « public_html » de votre site web,  se trouve le fichier .htaccess dans lequel vous devez définir les règles de redirection. Editez le fichier .htaccess en ajoutant le code suivant :

RewriteEngine On

RewriteCond %{HTTPS} off [OR]

RewriteCond %{HTTP_HOST} ^www\. [NC]

RewriteCond %{HTTP_HOST} ^(?:www\.)?(.+)$ [NC]

RewriteRule ^ https://%1%{REQUEST_URI} [L,NE,R=301]

 

 

Comment forcer une redirection http vers https et avec www

 

Si vous souhaitez par contre forcer la redirection du HTTP vers le HTTPS tout en gardant les WWW, le code suivant fera l’affaire :

RewriteEngine On

RewriteCond %{HTTPS} off [OR]

RewriteCond %{HTTP_HOST} !^www\. [NC]

RewriteCond %{HTTP_HOST} ^(?:www\.)?(.+)$ [NC]

RewriteRule ^ https://www.%1%{REQUEST_URI} [L,NE,R=301]

Conclusion

Dans ce cours, je vous ai proposé une configuration simple pour forcer la redirection des requêtes du HTTP vers HTTPS avec ou sans WWW.

C’est une méthode parmi tant d’autres qui existent et qui peuvent être personnalisées selon les besoins.

 

 


Ce cours vous a-t-il été utile ?



CAMEROUN

Bénin
Burkina Faso
Burundi
Cap Vert
Congo
Côte d'Ivoire
Djibouti
Gabon
Gambie
Ghana
Guinée
Guinée Bissau
Guinée Equatoriale
Madagascar
Mali
Mauritanie
Niger
Nigeria
RDC
République Centrafricaine
Rwanda
Sénégal
Sierra Leone
Tchad
Togo


Cookies - Conditions d'utilisation - Confidentialité

© 2019 - 2020 - promouvoirCOMPETENCES.com | développé par bidzoni