« Passer au HTTPS » : différence entre les versions

De wiki.infini
import>Fanch
(ajout règles pour ancienne plate-forme)
import>Fanch
(Annulation des modifications 12165 de Fanch (discussion))
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 :
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 à 12:07

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 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)