Kā novirzīt HTTP uz HTTPS, izmantojot .htaccess

Chrome un Firefox vietnēs bez SSL sertifikātiem ir sākuši rādīt nedrošus brīdinājumus. Bez SSL jūsu vietne apmeklētājiem parādīsies nedroši. Tāpēc drošības, pieejamības vai PCI atbilstības apsvērumu dēļ ir nepieciešams izmantot SSL šifrētu savienojumu. Ļoti svarīgi kļūst novirzīt no HTTP uz HTTPS.

Kas ir SSL?

SSL (Secure Sockets Layer) ir standarta drošības protokols, lai tiešsaistes saziņā izveidotu šifrētas saites starp tīmekļa serveri un pārlūku.

SSL tehnoloģijas izmantošana nodrošina, ka visi dati, kas tiek pārsūtīti starp tīmekļa serveri un pārlūku, paliek šifrēti.

SSL sertifikāts ir nepieciešams, lai izveidotu SSL savienojumu. Kad izvēlaties aktivizēt SSL savā tīmekļa serverī, jums būs jāsniedz visa informācija par jūsu vietnes un uzņēmuma identitāti. Pēc tam tiek izveidotas divas kriptogrāfiskās atslēgas - privātā un publiskā atslēga.

Uzziniet vairāk: Kāpēc SSL ir kritisks?

Lai piespiestu tīmekļa trafiku izmantot HTTPS, rediģējiet kodus .htaccess failā.

Pirms pārejam uz HTTP novirzīšanu uz HTTPS, šeit ir norādīts, kā rediģēt .htaccess failu. Ja jūs jau zināt, pārejiet uz novirzīšanas darbībām.

Rediģē .htaccess failu

.Htaccess failā ir instrukcijas / direktīvas, kas serverim norāda, kā rīkoties noteiktos gadījumos, un tieši ietekmē jūsu vietnes darbību. Kopējās direktīvas .htaccess failā:

  • Novirzīšana
  • URL pārrakstīšana

Veidi, kā rediģēt .htaccess failu:

  1. Rediģējiet failu savā datorā un augšupielādējiet to serverī, izmantojot FTP.
  2. Izmantojiet režīmu “Rediģēt” FTP programmā, kas ļauj rediģēt failu attālināti.
  3. Lai rediģētu failu, izmantojiet teksta redaktoru un SSH.
  4. Lai rediģētu failu, izmantojiet cPanel failu pārvaldnieku .

.Htaccess rediģēšana cPanel failu pārvaldniekā

Piezīme. Dublējiet savu vietni, ja kaut kas noiet greizi.

  1. Piesakieties cPanel
  2. Faili> Failu pārvaldnieks> Dokumenta sakne domēnam:
  3. Tagad atlasiet domēna nosaukumu, kuram vēlaties piekļūt
  4. Atzīmējiet izvēles rūtiņu “Rādīt slēptos failus (dotfiles)”
  5. Noklikšķiniet uz “Go”
  6. Kad tiek atvērta jauna cilne vai logs, meklējiet .htaccess failu.
  7. Ar peles labo pogu noklikšķiniet uz .htaccess faila un izvēlnē noklikšķiniet uz “Code Edit”.
  8. Var parādīties dialoglodziņš, kurā tiek jautāts par kodēšanu. Lai turpinātu, noklikšķiniet uz pogas Rediģēt.
  9. Rediģējiet failu
  10. Kad esat pabeidzis, saglabājiet izmaiņas.
  11. Pārbaudiet savu vietni, lai pārliecinātos, ka tā ir izdarīta pareizi. Gadījumā, ja ir kļūda, atjaunojiet iepriekšējo versiju un mēģiniet vēlreiz.
  12. Kad esat pabeidzis, noklikšķiniet uz Aizvērt, lai aizvērtu logu.

Notiek HTTP novirzīšana uz HTTPS

1. Pārvirziet visu tīmekļa trafiku

Ja jūsu .htaccess failā jau ir kods, pievienojiet šo:

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

2. Pāradresēt tikai noteiktu domēnu

Lai novirzītu noteiktu domēnu izmantot HTTPS, pievienojiet šo:

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

3. Novirziet tikai noteiktu mapi

Pārvirzot uz HTTPS noteiktā mapē, pievienojiet šo:

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

Piezīme. Nomainiet “yourdomain”ar savu faktisko domēna vārdu, kur vien nepieciešams. Arī mapes gadījumā aizstājiet /folderar faktisko mapes nosaukumu.

Domājat, ka tas bija noderīgi? Kopīgojiet šo rakstu, lai palīdzētu citiem piekļūt HTTPS.