Hébergement Web
Précédent
|
Suivant
Comment rendre tout ou partie de mon site accessible uniquement en HTTPS ?
Pour que votre site soit accessible en https, il faut qu'un certificat SSL valide soit présent sur votre hébergement.
HTTPS pour tout le site
A la racine du site, créez un fichier .htaccess avec les directives apaches suivante :
Fichier .htaccess (Ouvrez votre éditeur de texte : Notepad par exemple). Copier les lignes suivantes :
Attention :
HTTPS sur un répertoire uniquement
RewriteEngine On
RewriteCond %{HTTPS} !=on
RewriteRule .* https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]
RewriteCond %{HTTPS} !=on
RewriteRule .* https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]
- Respectez scrupuleusement la casse (sauts de ligne, majuscules/minuscules).
Dans le dossier concerné, créez un fichier .htaccess avec les directives apaches suivante :
Fichier .htaccess (Ouvrez votre éditeur de texte : Notepad par exemple). Copier les lignes suivantes :
Attention :
RewriteEngine On
RewriteCond %{SERVER_PORT} 80
RewriteCond %{REQUEST_URI} monRepertoire
RewriteRule ^(.*)$ https://www.domain.com/monRepertoire/$1 [R,L]
RewriteCond %{SERVER_PORT} 80
RewriteCond %{REQUEST_URI} monRepertoire
RewriteRule ^(.*)$ https://www.domain.com/monRepertoire/$1 [R,L]
- Respectez scrupuleusement la casse (sauts de ligne, majuscules/minuscules).
- Remplacez domain.com par votre nom de domaine et monRepertoire par le nom du dossier concerné.
Autre méthode ...
Fichier .htaccess (Ouvrez votre éditeur de texte : Notepad par exemple). Copier les lignes suivantes :
Attention :
Redirect permanent /monRepertoire https://www.domain.com/monRepertoire
- Respectez scrupuleusement la casse (sauts de ligne, majuscules/minuscules).
- Remplacez domain.com par votre nom de domaine et monRepertoire par le nom du dossier concerné.
- il faut appliquer la directive uniquement dans la partie NON HTTPS du vhost