How to force HTTPS protocol via htaccess

Procédure

Definition

Following the activation of an SSL certificate on a domain name, it may be necessary to force the use of the https protocol, so that an Internet user is automatically redirected to a secure URL.

This action does not apply to websites developed with Wordpress, Joomla and/or Prestashop, in which case this type of redirection will be carried out directly from their admin panel.

How do I force the use of the https protocol via an .htaccess file?

To do this, you need to upload a file called .htaccess to the FTP account associated with your domain, at its root.
This file must contain the following code:

RewriteEngine On RewriteCond %{HTTPS} !=on RewriteCond %{HTTP:X-Forwarded-Proto} !https RewriteCond %{HTTP_HOST} ^(?:www)?mondomaine\.ext(?:.*)$ [nc] RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [redirect=301,L]

  • the term mydomain should be replaced by your domain name
  • the term .ext should be replaced by your domain extension

Rate this article :

4/5 | 5 opinion

This article was useful to you ?

Article utileYes

Article non utileNo

MerciMerci ! N'hésitez pas à poser des questions sur nos documentations si vous souhaitez plus d'informations et nous aider à les améliorer.


Vous avez noté 0 étoile(s)

Similar articles

1mn reading

Web application firewall

0mn reading

How to set the IP Firewall

1mn reading

Protection hotlinks

1mn reading

How do I check and activate the Let’s Encrypt SSL certificate on LWS?


Questions sur l'article (2)

Ask a question
Paul
8 sept. 2022
Bonjours l'archive htacces a été installée mais la substitution Http vers https ne se fait pas. Lorsque on demande mon site en "http", on obtient la page de félicitation d'acceuil . Veuillez m'orienter. Merci d'avance
fabrice-LWS Reponse officielle
12 sept. 2022
Bonjour, le problème rencontré par vos soins semble lié à un problème de cache au niveau de votre navigateur Web. En effet, après avoir testé, la redirection de votre site semble bien s'effectuer vers le site en HTTPS et ce dernier semble bien fonctionnel. Je vous invite à tester après avoir vidé le cache de votre navigateur Web et/ou par le biais d'un autre navigateur.
Cette reponse vous a aide ?
FAB
18 mars 2023
que faire alors, je ne suis pas informaticien
Benjamin-LWS Reponse officielle
23 mars 2023

Bonjour,

Merci pour votre retour.

La demande que vous nous avez transmise n'est pas assez précise, nous vous invitons à contacter notre service support à travers votre espace client, afin de vous apporter une aide sur la manipulation que vous souhaitez faire. (https://aide.lws.fr/a/268)

Il est possible de passer directement via le LWS Panel pour forcer votre domaine à passer en HTTPS, cela est bien décrit dans cette documentation : https://aide.lws.fr/a/595

Je vous remercie de votre attention et reste à votre disposition pour toute autre question ou complément d'information.

Cordialement, L'équipe LWS 

Cette reponse vous a aide ?

Ask the LWS team and its community a question

RGPD : Responsable LWS-Ligne Web Services. Finalité : modération et publication publique de votre question, notification éventuelle d'une réponse. Base légale : consentement (art. 6.1.a RGPD). Conservation des emails : 90 jours après notification, 12 mois maximum sans réponse. Vous pouvez exercer vos droits via notre nos CGV - section RGPD.