NB! Du kan ikke bruke RewriteCondition som diskriminerer på port. F.eks.:
RewriteCond %{SERVER_PORT} ^80$
- Logg inn på webhotellet ditt. Du skal logge på med (S)FTP/SSH.
- Naviger til nettstedets rotkatalog. Dette er vanligvis mappen som inneholder alle nettstedets filer og mapper, og er navngitt som "www" for våre webhotell. Bruker du SSH på våre webhotell så kan du skrive følgende kommando etter at du har koblet deg til:
cd www
-
I rotkatalogen, se etter en fil som heter ".htaccess". Dette er konfigurasjonsfilen som lar deg gjøre endringer i nettstedets Apache-innstillinger. Hvis du ikke finner en .htaccess-fil så kan det være fordi filen er skjult, filer som starter med punktum er skulte filer og her må du aktivere visning av skjulte filer i din SFTP klient eller så kan du opprette en ny fil og navngi den ".htaccess" (merk at den skal starte med et punktum).
-
Du kan du laste ned filen til datamaskinen din og bruke en tekstredigeringsprogramvare for å gjøre endringer.
- Om du har koblet til via SSH så kan du bruke tekstredigeringsprogramvare "nano" eller "vi". Enkleste er nano, hvor du så skriver kommandoen:
nano .htaccess
-
I tekstredigereren, legg til følgende linjer på en ny linje øverst eller nederst i .htaccess-filen:
RewriteEngine On
RewriteCond %{HTTPS} !on
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]Disse linjene aktiverer mod_rewrite, sjekker om HTTPS ikke er aktivert, og omdirigerer alle forespørsler til en sikker HTTPS-tilkobling. Pass på at du ikke har lignende oppføringer i filen som kan skape konflikt. Linjer som f.eks. diskriminerer på port må fjernes og/eller skrives om.
-
Lagre endringene i .htaccess-filen og lukk tekstredigereren, last så opp filen til din rotkatalog. I nano så gjøres dette ved å trykke "ctrl+x" også bekrefter du at du ønsker at endringene skal lagres.
-
Gå til nettstedet ditt i nettleseren og test om redirect-innstillingene fungerer som forventet. Du bør bli omdirigert til HTTPS-tilkoblingen automatisk.
Merk: Det er viktig å være forsiktig når du redigerer .htaccess-filen, da feilaktige endringer kan føre til problemer med nettstedets funksjonalitet. Hvis du er usikker på hva du skal gjøre, anbefales det å kontakte Kundeservice eller en erfaren webutvikler for assistanse.