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.

Dupa ce ai instalat certificatul SSL, asigura-te ca site-ul tau se incarca de pe https. Daca nu se intampla acest lucru, redirectioneaza 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  in directorul /public_html :

  •  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

This article has 2 comments

  1. Brandusa Moldovan

    Va ajutam cu cea mai mare placere! Trebuie doar sa ne trimiteti o solicitare pe adresa suport @zooku.ro.

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.