Jak wymusić protokół HTTPS przez htaccess

Procédure

Definicja

Po aktywacji certyfikatu SSL w nazwie domeny może być konieczne wymuszenie użycia protokołu https, tak aby internauta był automatycznie przekierowywany na bezpieczny adres URL.

Czynność ta nie dotyczy stron internetowych stworzonych w oparciu o Wordpress, Joomla i/lub Prestashop, w których to przypadkach tego typu przekierowanie zostanie wykonane bezpośrednio z ich panelu administracyjnego.

Jak wymusić użycie protokołu https za pomocą pliku .htaccess?

Aby to zrobić, należy przesłać plik o nazwie .htaccess na konto FTP powiązane z domeną, w jej katalogu głównym.
Plik ten musi zawierać następujący kod:

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]

  • termin mydomain powinien zostać zastąpiony nazwą domeny
  • termin .ext powinien zostać zastąpiony rozszerzeniem domeny
help.lws.net/a/791
Czy ten artykuł był pomocny?

Tak

Nie

Przeczytano 31 185 razy

Dziękujemy! Zadawaj pytania dotyczące naszej dokumentacji, jeśli potrzebujesz więcej informacji, i pomóż nam ją ulepszyć.

Podobne artykuły

Pytania dotyczące artykułu 2

Zadaj pytanie
Paul
8 wrz 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 Oficjalna odpowiedź
12 wrz 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.
Czy ta odpowiedź była pomocna?
FAB
18 mar 2023
que faire alors, je ne suis pas informaticien
Benjamin-LWS Oficjalna odpowiedź
23 mar 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 

Czy ta odpowiedź była pomocna?

Masz pytanie dotyczące tego artykułu?

Zadaj je zespołowi LWS i społeczności. Odpowiedź zostanie opublikowana po moderacji.

Zadaj pytanie zespołowi LWS i jego społeczności

RODO: Administrator: LWS-Ligne Web Services. Cel: moderacja i publiczna publikacja pytania, ewentualne powiadomienie o odpowiedzi. Podstawa prawna: zgoda (art. 6 ust. 1 lit. a RODO). Przechowywanie adresów e-mail: 90 dni po powiadomieniu, maksymalnie 12 miesięcy bez odpowiedzi. Aby skorzystać ze swoich praw, zobacz sekcję RODO naszego regulaminu.