Hvordan omdirigere HTTP til HTTPS ved hjelp av .htaccess
Chrome og Firefox har begynt å vise usikre advarsler på nettsteder uten SSL-sertifikater. Uten SSL vil nettstedet ditt være usikkert for de besøkende. Derfor er det nødvendig å bruke en SSL-kryptert tilkobling av hensyn til sikkerhet, tilgjengelighet eller PCI-samsvar. Det blir veldig viktig å omdirigere fra HTTP til HTTPS.

Hva er SSL?
SSL (Secure Sockets Layer) er en standard sikkerhetsprotokoll for å etablere krypterte lenker mellom en webserver og en nettleser i en online kommunikasjon.
Bruk av SSL-teknologi sørger for at all data som overføres mellom webserveren og nettleseren forblir kryptert.
Et SSL-sertifikat er nødvendig for å opprette SSL-tilkobling. Du må gi alle detaljer om identiteten til nettstedet ditt og firmaet ditt når og når du velger å aktivere SSL på webserveren din. Etter dette opprettes to kryptografiske nøkler - en privat nøkkel og en offentlig nøkkel.
Lær mer: Hvorfor SSL er kritisk?
For å tvinge nettrafikken din til å bruke HTTPS, må du redigere kodene i .htaccess-filen.
Før vi går videre til å omdirigere HTTP til HTTPS, kan du redigere .htaccess-filen slik. Hvis du allerede vet, gå til omdirigeringstrinn.
Redigerer .htaccess-fil
Det er instruksjoner / instruksjoner i .htaccess-filen som forteller serveren hvordan den skal handle i visse scenarier, og som direkte påvirker hvordan nettstedet ditt fungerer. Vanlige direktiver i .htaccess-filen:
- Viderekoblinger
- Omskriving av nettadresser
Måter å redigere en .htaccess-fil på:
- Rediger filen på datamaskinen din og last den opp til serveren ved hjelp av FTP.
- Bruk “Rediger” -modus i FTP-program som lar deg redigere en fil eksternt.
- Bruk en tekstredigerer og SSH til å redigere filen.
- Bruk Filbehandling i cPanel til å redigere filen.
Redigerer .htaccess i cPanel File Manager
Merk: Ta sikkerhetskopi av nettstedet ditt hvis noe går galt.
- Logg inn på cPanel
- Filer> Filbehandling> Dokumentrot for:
- Velg nå domenenavnet du vil ha tilgang til
- Merk av for "Vis skjulte filer (dotfiles)"
- Klikk "Gå"
- Etter at en ny fane eller et nytt vindu åpnes, se etter .htaccess-filen.
- Høyreklikk på .htaccess-filen og klikk på “Code Edit” på menyen.
- En dialogboks kan dukke opp og spørre om koding. Klikk på "Rediger" -knappen for å fortsette.
- Rediger filen
- “Lagre endringer” når du er ferdig.
- Test nettstedet ditt for å sikre at det gjøres riktig. I tilfelle det er en feil, gjenopprett til forrige versjon og prøv på nytt.
- Når du er ferdig, klikker du på “Lukk” for å lukke vinduet.
Omdirigerer HTTP til HTTPS
1. Omdiriger all nettrafikk
Hvis du har eksisterende kode i .htaccessen din, kan du legge til følgende:
RewriteEngine On RewriteCond %{SERVER_PORT} 80 RewriteRule ^(.*)$ //www.yourdomain.com/$1 [R,L]
2. Omdiriger bare et bestemt domene
For å omdirigere et bestemt domene for å bruke HTTPS, legg til følgende:
RewriteEngine On RewriteCond %{HTTP_HOST} ^yourdomain\.com [NC] RewriteCond %{SERVER_PORT} 80 RewriteRule ^(.*)$ //www.yourdomain.com/$1 [R,L]
3. Omdiriger bare en bestemt mappe
Omdirigere til HTTPS i en bestemt mappe, legg til følgende:
RewriteEngine On RewriteCond %{SERVER_PORT} 80 RewriteCond %{REQUEST_URI} folder RewriteRule ^(.*)$ //www.yourdomain.com/folder/$1 [R,L]
Merk: Erstatt “yourdomain”
med ditt faktiske domenenavn der det er nødvendig. I tilfelle mappen, erstatt det /folder
med det faktiske mappenavnet.
Tror det var nyttig? Del denne artikkelen for å hjelpe andre med å komme på HTTPS.
