Chrome și Firefox au început să afișeze avertismente nesigure pe site-uri fără Certificate SSL. Fără SSL, site-ul dvs. web va fi nesigur pentru vizitatori. Prin urmare, este necesară utilizarea unei conexiuni criptate SSL din motive de siguranță, accesibilitate sau conformitate PCI. Devine foarte important să redirecționați de la HTTP la HTTPS.

Cum sa redirectionati HTTP catre HTTPS utilizand htaccess

Ce este SSL?

SSL (Secure Sockets Layer) este un protocol standard de securitate pentru stabilirea legăturilor criptate între un server web și un browser într-o comunicare online.

Utilizarea tehnologiei SSL asigură faptul că toate datele transmise între serverul web și browser rămân criptate.

Un Certificat SSL este necesar pentru a crea conexiune SSL. Trebuie să furnizați toate detaliile despre identitatea site-ului dvs. web și a companiei dvs., atunci când alegeți să activați SSL pe serverul dvs. web. În continuare, sunt create două chei criptografice – o cheie privată și o cheie publică.

Aflați mai multe: De ce SSL este critic?

ad-banner

Pentru a forța traficul web să utilizeze HTTPS, modificați codurile din .htaccess fișier.

Înainte de a trece la redirecționarea HTTP către HTTPS, iată cum puteți edita fișierul .htaccess. Dacă știți deja, treceți la pașii de redirecționare.

Editarea fișierului .htaccess

Există instrucțiuni / directive în fișierul .htaccess care îi spun serverului cum să acționeze în anumite scenarii și care afectează în mod direct funcționarea site-ului dvs. web. Directivele comune în fișierul .htaccess:

  • Redirecționări
  • Rescrierea adreselor URL

Modalități de editare a unui fișier .htaccess:

  1. Editați fișierul de pe computer și încărcați-l pe server utilizând FTP.
  2. Utilizați modul „Editați” în programul FTP care vă permite să editați un fișier de la distanță.
  3. Utilizați un editor de text și SSH pentru a edita fișierul.
  4. Utilizați File Manager în cPanel pentru a edita fișierul.

Editarea .htaccess în cPanel File Manager

Notă: Faceți backup site-ului dvs. web în cazul în care ceva nu merge bine.

  1. Conectați-vă la cPanel
  2. Fișiere> Manager fișiere> Rădăcină document pentru:
  3. Acum selectați numele de domeniu la care doriți să accesați
  4. Bifați „Afișați fișierele ascunse (dotfiles)”
  5. Faceți clic pe „Du-te”
  6. După ce se deschide o nouă filă sau fereastră, căutați fișierul .htaccess.
  7. Faceți clic dreapta pe fișierul .htaccess și faceți clic pe „Code Edit” din meniu.
  8. O fereastră de dialog poate apărea întrebând despre codificare. Faceți clic pe butonul „Editați” pentru a continua.
  9. Editați fișierul
  10. „Salvați modificările” când ați terminat.
  11. Testați-vă site-ul web pentru a vă asigura că este realizat corect. În cazul în care apare o eroare, reveniți la versiunea anterioară și încercați din nou.
  12. După ce ați terminat, faceți clic pe „Închidere” pentru a închide fereastra.

Redirecționarea HTTP către HTTPS

1. Redirecționați tot traficul web

Dacă aveți un cod existent în .htaccess, adăugați următoarele:

RewriteEngine On
RewriteCond %{SERVER_PORT} 80
RewriteRule ^(.*)$ https://www.yourdomain.com/$1 [R,L]

2. Redirecționați numai un domeniu specific

Pentru redirecționarea unui anumit domeniu pentru a utiliza HTTPS, adăugați următoarele:

RewriteEngine On
RewriteCond %{HTTP_HOST} ^yourdomain.com [NC]
RewriteCond %{SERVER_PORT} 80
RewriteRule ^(.*)$ https://www.yourdomain.com/$1 [R,L]

3. Redirecționați numai un folder specific

Redirecționând către HTTPS pe un anumit folder, adăugați următoarele:

RewriteEngine On
RewriteCond %{SERVER_PORT} 80
RewriteCond %{REQUEST_URI} folder
RewriteRule ^(.*)$ https://www.yourdomain.com/folder/$1 [R,L]

Notă: Înlocuiți “yourdomain” cu numele dvs. de domeniu real ori de câte ori este necesar. De asemenea, în cazul dosarului, înlocuiți /folder cu numele propriu-zis al folderului.

Crezi că a fost de ajutor? Distribuiți acest articol pentru a-i ajuta pe ceilalți să utilizeze HTTPS.

Cum sa redirectionati HTTP catre HTTPS utilizand htaccess