« Passer au HTTPS » : différence entre les versions
import>Fanch (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 ... ») |
import>Fanch (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)