Vidéos
 
PromouvoirCompetence.com
FR EN ES
Connexion Inscription
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


5 personnes ont trouvé ce cours utile.

par 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

Afrique du Sud
Algérie
Angola
Bénin
Botswana
Burkina Faso
Burundi
Cap Vert
Comores
Congo
Côte d'Ivoire
Djibouti
Egypte
Erythrée
Eswatini (Swaziland)
Ethiopie
Gabon
Gambie
Ghana
Guinée
Guinée Bissau
Guinée Equatoriale
Kenya
Lesotho
Liberia
Libye
Madagascar
Malawi
Mali
Maroc
Maurice
Mauritanie
Mozambique
Namibie
Niger
Nigeria
Ouganda
RDC
République Centrafricaine
Rwanda
São Tomé-et-Principe
Sénégal
Seychelles
Sierra Leone
Somalie
Soudan
Soudan du Sud
Tanzanie
Tchad
Togo
Tunisie
Zambie
Zimbabwe

 


 

NOUS SOUTENIR : (un petit café !)

 


Cookies - Conditions d'utilisation - Confidentialité

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