Hoppa till huvudinnehåll

Så omdirigerar du HTTP till HTTPS

Så omdirigerar du HTTP till HTTPS

Översikt

När du har installerat ett SSL-certifikat på din webbplats kan du se till att besökare automatiskt skickas från HTTP till HTTPS.

I den här guiden visar vi hur du gör detta för WordPress och för webbplatser som inte använder WordPress.

Innan du börjar

Du behöver:

  • Ett installerat SSL-certifikat för din domän.

  • Tillgång till din webbplats eller dess filer.

  • För WordPress: administratörsbehörighet till WordPress.

Om du saknar SSL-certifikat kan du använda ett gratis SSL-certifikat.

WordPress

Om din webbplats är byggd i WordPress behöver du först se till att WordPress och webbplatsens innehåll använder HTTPS.

Uppdatera WordPress

  1. Logga in på WordPress.

  2. Gå till Inställningar → Allmänt.

  3. Ändra WordPressadress (URL) från http:// till https://.

  4. Ändra även Webbplatsadress (URL) från http:// till https://.

  5. Spara ändringarna.

Uppdatera länkar och sökvägar

Om webbplatsen innehåller länkar eller bilder som fortfarande använder HTTP behöver även dessa uppdateras.

Du kan exempelvis använda tillägget SSL Insecure Content Fixer för att skriva om HTTP till HTTPS.

För att uppdatera sökvägar till bilder och annat innehåll kan du använda ett tillägg som Velvet Blues Update URLs.

Viktigt: Om du använder WordPress multisite gäller inte denna metod. För multisite behöver du istället konfigurera omdirigeringen i .htaccess.

Övriga webbplatser

Om du inte använder WordPress kan du lägga till en omdirigering i webbplatsens .htaccess-fil.

Lägg till följande:

RewriteCond %{HTTP_HOST} ^www\.(.*)$ [NC] RewriteRule ^(.*)$ http://%1/$1 [R=301,L] RewriteCond %{HTTPS} !on RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]

Spara .htaccess-filen och ladda sedan om webbplatsen.

Alla besökare som använder HTTP skickas nu automatiskt vidare till HTTPS.

WordPress multisite

Om du använder WordPress i ett nätverk (multisite) behöver du lägga in följande i .htaccess:

RewriteEngine On RewriteCond %{HTTPS} off RewriteRule ^ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]

Spara .htaccess-filen och ladda sedan om webbplatsen.

Vanliga frågor

Behöver jag ett SSL-certifikat?

Ja. HTTPS kräver att din webbplats har ett giltigt SSL-certifikat installerat.

Varför fungerar inte webbplatsen efter att jag aktiverat HTTPS?

Kontrollera att SSL-certifikatet är korrekt installerat och att webbplatsens länkar och sökvägar har uppdaterats från http:// till https://.

Vad händer med besökare som använder den gamla HTTP-adressen?

Med en korrekt 301-omdirigering skickas de automatiskt vidare till HTTPS-versionen av sidan.

Påverkar omdirigeringen SEO?

En korrekt konfigurerad 301-omdirigering gör att tidigare HTTP-adresser skickas vidare till motsvarande HTTPS-adresser.

Relaterade resurser

Sammanfattning

För att omdirigera HTTP till HTTPS behöver du:

  1. Installera ett SSL-certifikat.

  2. Uppdatera webbplatsens adresser från HTTP till HTTPS.

  3. Lägga in en 301-omdirigering från HTTP till HTTPS.

  4. Kontrollera att webbplatsen fungerar korrekt med HTTPS.

För WordPress görs detta delvis via WordPress-inställningarna. För andra webbplatser och WordPress multisite används .htaccess.

Fick du svar på din fråga?