Sådan omdirigeres HTTP til HTTPS ved hjælp af .htaccess

Chrome og Firefox er begyndt at vise usikre advarsler på websteder uden SSL-certifikater. Uden SSL viser dit websted usikkerhed for de besøgende. Derfor er det nødvendigt at bruge en SSL-krypteret forbindelse af hensyn til sikkerhed, tilgængelighed eller PCI-overholdelse. Det bliver meget vigtigt at omdirigere fra HTTP til HTTPS.

Hvad er SSL?

SSL (Secure Sockets Layer) er en standard sikkerhedsprotokol til etablering af krypterede links mellem en webserver og en browser i en online kommunikation.

Brug af SSL-teknologi sikrer, at alle data, der transmitteres mellem webserveren og browseren, forbliver krypterede.

Et SSL-certifikat er nødvendigt for at oprette SSL-forbindelse. Du bliver nødt til at give alle detaljer om identiteten af ​​dit websted og din virksomhed, når og når du vælger at aktivere SSL på din webserver. Herefter oprettes to kryptografiske nøgler - en privat nøgle og en offentlig nøgle.

Lær mere: Hvorfor SSL er kritisk?

For at tvinge din webtrafik til at bruge HTTPS skal du redigere koderne i .htaccess-filen.

Før vi går videre til omdirigering af HTTP til HTTPS, kan du redigere .htaccess-filen her. Hvis du allerede ved, skal du gå til omdirigeringstrin.

Redigering af .htaccess-fil

Der er instruktioner / direktiver i .htaccess-filen, der fortæller serveren, hvordan den skal handle i visse scenarier, og som direkte påvirker, hvordan dit websted fungerer. Almindelige direktiver i .htaccess-fil:

  • Omdirigeringer
  • Omskrivning af webadresser

Måder at redigere en .htaccess-fil på:

  1. Rediger filen på din computer, og upload den til serveren ved hjælp af FTP.
  2. Brug “Rediger” -tilstand i FTP-program, der giver dig mulighed for at redigere en fil eksternt.
  3. Brug en teksteditor og SSH til at redigere filen.
  4. Brug File Manager i cPanel til at redigere filen.

Redigering af .htaccess i cPanel File Manager

Bemærk: Sikkerhedskopier dit websted, hvis noget går galt.

  1. Log ind på cPanel
  2. Filer> Filhåndtering> Dokumentrod til:
  3. Vælg nu det domænenavn, du vil have adgang til
  4. Marker “Vis skjulte filer (dotfiles)”
  5. Klik på "Gå"
  6. Når en ny fane eller et nyt vindue åbnes, skal du kigge efter .htaccess-filen.
  7. Højreklik på .htaccess-filen, og klik på "Code Edit" i menuen.
  8. En dialogboks kan dukke op og spørge om kodning. Klik på knappen "Rediger" for at fortsætte.
  9. Rediger filen
  10. "Gem ændringer", når du er færdig.
  11. Test dit websted for at sikre, at det gøres korrekt. Hvis der er en fejl, skal du gendanne til den tidligere version og prøve igen.
  12. Når du er færdig, skal du klikke på "Luk" for at lukke vinduet.

Omdirigerer HTTP til HTTPS

1. Omdiriger al webtrafik

Hvis du har eksisterende kode i din .htaccess, skal du tilføje følgende:

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

2. Omdiriger kun et specifikt domæne

For at omdirigere et specifikt domæne til brug af HTTPS skal du tilføje følgende:

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

3. Omdiriger kun en bestemt mappe

Omdiriger til HTTPS i en bestemt mappe, tilføj følgende:

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

Bemærk: Udskift “yourdomain”med dit faktiske domænenavn, hvor det er nødvendigt. I tilfælde af mappen skal du også erstatte det /foldermed det faktiske mappenavn.

Tror det var nyttigt? Del denne artikel for at hjælpe andre med at komme på HTTPS.