Sécurité et SSL

Forcer l'accès sécurisé via HTTPS

Vérifié le 2 min de lecture ssl https htaccess

Avant de rediriger, vérifiez que le domaine et ses variantes nécessaires présentent un certificat valide via https://. Activer la redirection sans couverture correcte peut rendre le site inaccessible ou afficher un avertissement de sécurité.

Lorsqu'elle est disponible, utilisez cPanel > Domains > Force HTTPS Redirect. cPanel appliquera la redirection au domaine sélectionné sans que vous ayez à maintenir une règle manuelle.

Pour un site statique, vous pouvez aussi ajouter ces règles au début du fichier .htaccess. Remplacez example.com par le nom canonique réel. Ne placez pas cette variante à destination fixe dans un .htaccess partagé par des domaines supplémentaires ou des sous-domaines : elle redirigerait aussi leurs requêtes vers le domaine canonique indiqué.

RewriteEngine On 
RewriteCond %{HTTPS} off 
RewriteRule ^ https://example.com%{REQUEST_URI} [R=302,L]

Faites une copie du fichier. L'exemple utilise d'abord une redirection temporaire R=302. Une fois les pages, les formulaires, les API et le contenu mixte vérifiés, passez le code à R=301. Si le site se trouve derrière un proxy, n'ajoutez pas de règles avant d'avoir confirmé comment le proxy transmet le protocole d'origine : une détection incorrecte peut créer une boucle.

Testez une URL interne avec des paramètres, en plus de la page d'accueil, et vérifiez qu'elle aboutit à la même ressource en HTTPS. Pour les applications qui gèrent leurs propres routes, utilisez leur configuration d'URL avec une seule règle cohérente ; ne collez pas la règle dans un bloc généré que l'application pourrait écraser.

En cas de boucle, retirez la modification que vous venez d'ajouter et examinez la chaîne de redirections avant de tester à nouveau. Le navigateur peut avoir mémorisé une ancienne redirection permanente ; comparez avec une session vierge. HTTPS doit toujours présenter un certificat valide avant chaque redirection depuis une URL qui commence déjà par https://.

Cela peut aussi vous aider

Quelque chose cloche ou a changé ? Racontez-nous et nous le vérifions.