Cum sa faci redirectarea traficului de pe HTTP catre HTTPS cu .htaccess

Uneori este necesar sa te asiguri ca vizitatorii site-ului tau folosesc conexiunea criptata prin SSL. Fortarea traficului de pe HTTP catre HTTPS se poate face cu ajutorul unui fisier .htaccess folosind mod_rewrite.

Asadar, pentru a redirectiona tot traficul de pe HTTP catre HTTPS introdu liniile de comanda de mai jos in fisierul .htacces aferent site-ului tau. Acest fisier se regaseste de regula in directorul radacina (root):

  •  Poti forta redirectarea pentru intregul site:

RewriteEngine On

RewriteBase /

RewriteCond %{ENV:HTTPS} !on [NC]

RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]

  • Poti forta redirectarea doar pentru un director:

RewriteEngine On

RewriteBase /

RewriteCond %{ENV:HTTPS} !on [NC]

RewriteRule  ^DIRNAME/(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]

Atentie! daca ai deja linii de cod in fisierul .htacces:

  • nu duplica functia RewriteEngine On
  • asigura-te ca liniile RewriteCond si RewriteRule sunt inserate imediat dupa comanda deja existenta, RewriteEngine On

Daca intampini dificultati, contacteaza-ne telefonic sau prin email si te ajutam cu placere.

Autor Brandusa Moldovan

Sunt membra a echipei Zooku Solutions, iar scopul meu este sa iti ofer informatii folositoare in desfasurarea activitatii, configurarea setarilor site-urilor sau aplicatiilor folosite de acestea.

Email | Web | Twitter | Facebook | Alte articole de

Scrie un comentariu

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.