Kako preusmjeriti HTTP na HTTPS pomoću .htaccess

Chrome i Firefox počeli su prikazivati ​​nesigurna upozorenja na web mjestima bez SSL certifikata. Bez SSL-a, vaše će se web mjesto posjetiteljima pokazati nesigurno. Stoga je upotreba SSL šifrirane veze zbog sigurnosti, pristupačnosti ili razloga usklađenosti s PCI-jem. Postaje vrlo važno preusmjeriti s HTTP-a na HTTPS.

Što je SSL?

SSL (Secure Sockets Layer) je standardni sigurnosni protokol za uspostavljanje šifriranih veza između web poslužitelja i preglednika u mrežnoj komunikaciji.

Korištenje SSL tehnologije osigurava da svi podaci koji se prenose između web poslužitelja i preglednika ostaju šifrirani.

Za stvaranje SSL veze potreban je SSL certifikat . Morali biste navesti sve detalje o identitetu svoje web stranice i svoje tvrtke kad i kada odlučite aktivirati SSL na svom web poslužitelju. Nakon toga kreiraju se dva kriptografska ključa - privatni i javni.

Saznajte više: Zašto je SSL presudan?

Da biste prisilili svoj web promet da koristi HTTPS, uredite kodove u datoteci .htaccess.

Prije nego što prijeđemo na preusmjeravanje HTTP-a na HTTPS, evo kako možete urediti .htaccess datoteku. Ako već znate, prijeđite na korake za preusmjeravanje.

Uređivanje .htaccess datoteke

U datoteci .htaccess nalaze se upute / smjernice koje poslužitelju govore kako se ponašati u određenim scenarijima i izravno utječu na funkcioniranje vaše web stranice. Uobičajene smjernice u datoteci .htaccess:

  • Preusmjeravanja
  • Prepisivanje URL-ova

Načini uređivanja .htaccess datoteke:

  1. Uredite datoteku na računalu i prenesite je na poslužitelj pomoću FTP-a.
  2. Upotrijebite način "Uredi" u FTP programu koji vam omogućuje daljinsko uređivanje datoteke.
  3. Upotrijebite uređivač teksta i SSH za uređivanje datoteke.
  4. Upotrijebite Upravitelj datoteka u cPanelu za uređivanje datoteke.

Uređivanje .htaccess u cPanel upravitelju datoteka

Napomena: Napravite sigurnosnu kopiju svoje web stranice u slučaju da nešto pođe po zlu.

  1. Prijavite se na cPanel
  2. Datoteke> Upravitelj datoteka> Korijen dokumenta za:
  3. Sada odaberite naziv domene kojem želite pristupiti
  4. Označite "Prikaži skrivene datoteke (datoteke s točkama)"
  5. Kliknite "Idi"
  6. Nakon otvaranja nove kartice ili prozora potražite datoteku .htaccess.
  7. Desnom tipkom miša kliknite datoteku .htaccess i na izborniku kliknite "Uredi kod".
  8. Može se pojaviti dijaloški okvir s upitom o kodiranju. Kliknite gumb "Uredi" za nastavak.
  9. Uredite datoteku
  10. "Spremi promjene" kada završite.
  11. Testirajte svoju web stranicu kako biste bili sigurni da je to ispravno učinjeno. U slučaju da dođe do pogreške, vratite se na prethodnu verziju i pokušajte ponovo.
  12. Kada završite, kliknite "Zatvori" da biste zatvorili prozor.

Preusmjeravanje HTTP-a na HTTPS

1. Preusmjerite sav web promet

Ako u vašem .htaccess imate postojeći kôd, dodajte sljedeće:

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

2. Preusmjerite samo određenu domenu

Za preusmjeravanje određene domene na upotrebu HTTPS-a dodajte sljedeće:

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

3. Preusmjerite samo određenu mapu

Preusmjeravajući na HTTPS u određenoj mapi, dodajte sljedeće:

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

Napomena: Zamijenite “yourdomain”stvarnim imenom domene gdje god je to potrebno. Također, u slučaju mape, zamijenite /folderstvarnim nazivom mape.

Mislite da je bilo korisno? Podijelite ovaj članak da biste pomogli drugima da pristupe HTTPS-u.