Passer au HTTPS

De Wikinfini.
(Différences entre les versions)
(Page créée avec « Sur la nouvelle plate-forme, pour effectuer une redirection de votre site http vers https, vous pouvez ajouter la règle suivante dans le fichier .htaccess : RewriteCond ... »)
 
(ajout règles pour ancienne plate-forme)
Ligne 1 : Ligne 1 :
 
Sur la nouvelle plate-forme, pour effectuer une redirection de votre site http vers https, vous pouvez ajouter la règle suivante dans le fichier .htaccess :
 
Sur la nouvelle plate-forme, pour effectuer une redirection de votre site http vers https, vous pouvez ajouter la règle suivante dans le fichier .htaccess :
 
  RewriteCond %{HTTP:X-Forwarded-Proto} !https
 
  RewriteCond %{HTTP:X-Forwarded-Proto} !https
 +
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [R,L]
 +
 +
Pour ceux qui sont encore sur l'ancienne plate-forme, l'une ou l'autre des règle suivantes devraient fonctionner :
 +
RewriteCond %{SERVER_PORT} 80
 +
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [R,L]
 +
ou
 +
RewriteCond %{HTTPS} off
 
  RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [R,L]
 
  RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [R,L]
  
 
Pour que le navigateur ne reporte pas d'erreur https, assurez-vous qu'il n'y a aucun élément de vos pages qui soit appelé en http, car vous auriez un mix http/https, ce qui empêche de considérer la page comme sécurisée (pas de cadenas dans la barre d'adresse)
 
Pour que le navigateur ne reporte pas d'erreur https, assurez-vous qu'il n'y a aucun élément de vos pages qui soit appelé en http, car vous auriez un mix http/https, ce qui empêche de considérer la page comme sécurisée (pas de cadenas dans la barre d'adresse)

Version du 24 mai 2017 à 11:12

Sur la nouvelle plate-forme, pour effectuer une redirection de votre site http vers https, vous pouvez ajouter la règle suivante dans le fichier .htaccess :

RewriteCond %{HTTP:X-Forwarded-Proto} !https
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [R,L]

Pour ceux qui sont encore sur l'ancienne plate-forme, l'une ou l'autre des règle suivantes devraient fonctionner :

RewriteCond %{SERVER_PORT} 80
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [R,L]

ou

RewriteCond %{HTTPS} off
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [R,L]

Pour que le navigateur ne reporte pas d'erreur https, assurez-vous qu'il n'y a aucun élément de vos pages qui soit appelé en http, car vous auriez un mix http/https, ce qui empêche de considérer la page comme sécurisée (pas de cadenas dans la barre d'adresse)

Outils personnels
Modifications