Hoppa till innehållet

Cookieinställningar

Välj vilka typer av cookies du tillåter. Du kan alltid ändra ditt val via Cookieinställningar längst ned på varje sida. Integritetspolicy

Nödvändiga

Alltid på

Behövs för att logga in, spara din varukorg och komma ihåg dina val. De är alltid på.

Vilka cookies?
  • weboke_sessie, weboke_klant, weboke_remember: din session och att du förblir inloggad
  • weboke_basket: din varukorg
  • wkBtwIncl: visa priser med eller utan moms
  • wok_cookies: ditt cookieval, 12 månader

Mäter vilken annons som leder till ett besök eller en beställning, så att vi inte betalar för annonser som inte ger något.

Vilka cookies?
  • Google Ads via Google Tag Manager (_gcl_au, _gcl_aw), upp till 90 dagar
  • OpenAI Ads, annonser i ChatGPT
  • wok_aff: via vilken partner du kom till oss (affiliateprogram), 60 dagar

4,6

Land och språk

Varje land har en egen webbplats med landets priser och moms.

Visa

https och en bra omdirigering

Modul 4: Hastighet, mobil och https · Lästid: 11 minuter

Lärandemål: Efter den här lektionen kan du förklara varför https räknas för sökmotorer och besökare, beskriva skillnaden mellan en permanent och en tillfällig omdirigering och kontrollera att alla varianter av din adress hamnar på samma https-sida i ett steg.

Nyckelbegrepp: https, certifikat, omdirigering (redirect), 301 och 308 (permanent), 302 och 307 (tillfällig), omdirigeringskedja, föredragen adress, www eller utan www, HSTS, blandat innehåll

Fyra adresser för en startsida

Skriver du namnet på en webbplats i adressfältet kan din webbläsare hamna på fyra ställen:

VariantExempel
http utan wwwhttp://example.com/
http med wwwhttp://www.example.com/
https utan wwwhttps://example.com/
https med wwwhttps://www.example.com/

För dig är det en webbplats. För en sökmotor är det fyra olika adresser. Visar alla fyra samma sida måste Google själv välja vilken som är den "riktiga" adressen. Google kallar den för den kanoniska adressen (lektion 3.5 går djupare in på det). Google rekommenderar att du själv väljer en adress som föredragen adress och omdirigerar de andra varianterna dit. Då finns det inget tvivel, och länkar till varje variant räknas till samma sida.

Bloemenatelier Lotte väljer https://www.example.com/. De tre andra varianterna omdirigerar dit. Om du väljer med eller utan www spelar ingen roll för sökmotorerna. Det viktiga är att du gör ett val och håller dig till det överallt: i din meny, din webbplatskarta, din canonical och din företagsprofil.

Varför https

https betyder att anslutningen mellan webbläsare och server är krypterad med ett certifikat. Ingen på vägen kan läsa med eller ändra något på sidan, till exempel på ett offentligt wifi.

För sökmotorer räknas https på två sätt:

  1. Som signal. Google meddelade 2014 att https är en rankningssignal, men kallade det då "en mycket lätt signal" som väger mindre än bra innehåll. I dokumentationen om sidupplevelse finns https med som en av frågorna du ska ställa dig själv ("levereras dina sidor säkert?"). Överdriv det alltså inte: https ensamt tar dig inte till toppen.
  2. För besökare. Webbläsare visar "Inte säker" vid en sida på http, särskilt vid ett formulär. En besökare som ser det lämnar snabbare. Det märks i dina besök, inte i en rankningsregel.

Ett giltigt certifikat får du i dag gratis via Let's Encrypt. Hos de flesta webbhotell, även hos WebOké, beställs och förnyas det automatiskt. Se till att certifikatet täcker båda namnen: utan och med www. Täcker det bara example.com ger https://www.example.com/ ett certifikatfel, redan innan omdirigeringen kan ske.

Permanent eller tillfällig omdirigering

En omdirigering (redirect) är ett svar från servern: "den här sidan finns någon annanstans". Det sker med en statuskod på tre siffror som börjar med en 3, plus en rubrikrad Location med den nya adressen.

KodBetydelseVad Google gör med den
301Permanent flyttadStark signal om att målet är den kanoniska adressen
308Permanent flyttad (metoden förblir densamma)Samma som 301
302Tillfälligt hittadIngen signal; den gamla adressen stannar ofta kvar i resultaten
307Tillfällig (metoden förblir densamma)Samma som 302

Enligt Google Search Central använder indexeringen en permanent omdirigering som signal om att målet ska bli kanoniskt. Vid en tillfällig omdirigering sker inte det: den gamla adressen stannar oftast kvar i resultaten. För http till https och för www eller utan www är situationen bestående. Använd alltså 301 eller 308.

Du kan själv se en omdirigering. I en terminal:

$ curl -sI http://example.com/
HTTP/1.1 301 Moved Permanently
Location: https://www.example.com/

Eller i din webbläsare: öppna utvecklarverktygen (F12), fliken Nätverk, slå på alternativet som behåller loggen när en ny sida laddas, och ladda http-adressen. Då ser du varje steg med sin kod.

Omdirigeringskedjor

En omdirigeringskedja är en omdirigering till en adress som i sin tur omdirigerar vidare. Ett vanligt exempel:

http://example.com/        301 → https://example.com/
https://example.com/       301 → https://www.example.com/
https://www.example.com/   200

Det fungerar, men det kostar en extra tur och retur till servern vid varje första besök. web.dev nämner omdirigeringar som en av orsakerna till ett långsamt första svar från servern (lektion 4.3): varje steg läggs till, och kedjor ännu mer. Bättre är att varje variant i ett steg hamnar på den föredragna adressen:

http://example.com/          301 → https://www.example.com/
http://www.example.com/      301 → https://www.example.com/
https://example.com/         301 → https://www.example.com/
https://www.example.com/     200

För den gamla http-adressen med det andra namnet går det inte alltid i ett steg, eftersom servern med vissa inställningar först skickar till https för samma namn och först därefter till det andra namnet. Två steg är då godtagbart; tre eller fler är ett skäl att se över inställningarna. En loop (A skickar till B, B skickar tillbaka till A) är alltid fel: sidan öppnas då inte alls.

HSTS: webbläsaren kommer ihåg

HSTS (HTTP Strict Transport Security, RFC 6797) är en rubrikrad som servern skickar med över https:

Strict-Transport-Security: max-age=31536000

En webbläsare som har sett den en gång går därefter själv direkt till https för den här webbplatsen, utan att först prova http. Det sparar den första omdirigeringen och skyddar mot obehöriga som tittar med. web.dev nämner också HSTS som ett sätt att undvika omdirigeringen från http till https. För sökmotorer är HSTS ingen signal; för dina besökare är det en förbättring. Slå på det först när https fungerar för alla namn, eftersom webbläsaren kommer ihåg det så länge som max-age anger. Kursen Säker på nätet går vidare in på det.

Blandat innehåll

En https-sida som laddar en bild, ett skript eller en stilmall via http:// har blandat innehåll (mixed content). Webbläsare blockerar osäkra skript och stilmallar, eller visar en varning. Efter bytet till https ser du detta ofta vid gamla bilder i texter eller vid ett tema med fasta adresser. Sök i källkoden efter src="http:// och href="http:// och ersätt dem med https eller med en relativ adress.

I praktiken: ställ in omdirigering till https

Med ett webbhotellspaket från WebOké slår du på omdirigeringen till https i DirectAdmin under domänens inställningar (reglaget "Tvinga SSL med https-omdirigering"), och på samma sida väljer du under "Tvinga omdirigering" om du arbetar med eller utan www. Använd ett ställe för omdirigeringen: två regler som gör olika saker (till exempel i panelen och i ett tillägg) ger lätt en loop. En webbplats som är skapad med AI Builder får ett certifikat och en egen adress när den publiceras. I WordPress fyller du under Inställningar, Allmänt i WordPress-adressen och webbplatsadressen med https:// och ditt valda namn; själva omdirigeringen ordnar du på servern. Hos andra leverantörer och webbplatsbyggare fungerar det på liknande sätt, bara knapparna heter något annat.

Vill du göra det via .htaccess (Apache eller LiteSpeed) skickar detta alla varianter i ett steg till https://www.example.com:

RewriteEngine On
RewriteCond %{HTTPS} off [OR]
RewriteCond %{HTTP_HOST} !^www\.example\.com$ [NC]
RewriteRule ^ https://www.example.com%{REQUEST_URI} [R=301,L]

Kontrollera därefter alltid alla fyra varianterna, även med en sökväg efter (http://example.com/contact): sökvägen ska behållas, inte hoppa till startsidan.

Sammanfattning

  • Välj en föredragen adress (https, med eller utan www) och omdirigera de andra varianterna dit.
  • Använd 301 eller 308 för bestående omdirigeringar; 302 och 307 är tillfälliga och ger Google ingen signal om den kanoniska adressen.
  • Låt varje variant hamna på den föredragna adressen i ett steg, högst två; kedjor kostar tid och loopar får webbplatsen att sluta fungera.
  • https är enligt Google en lätt rankningssignal; för besökare handlar det framför allt om förtroende. Certifikatet måste täcka båda namnen.
  • HSTS får webbläsaren att själv gå till https; blandat innehåll rensar du upp efter bytet.

Quiz

1. Du har flyttat din webbplats till https för gott. Vilken statuskod använder du för omdirigeringen från http till https?



2. Vad säger Google om https som rankningssignal?



3. http://example.com/ skickar till https://example.com/, som skickar till https://www.example.com/. Vad är det som händer här?



4. Besökare som skriver https://www.example.com/ får ett certifikatfel, men https://example.com/ fungerar. Vad är den troliga orsaken?



5. Vad gör rubrikraden Strict-Transport-Security?



Uppgift

Uppgift A4.1: Går allt i ett steg till https? Fyll i ditt domännamn (utan www). Programmet provar alla fyra varianterna (http och https, med och utan www), följer varje omdirigering steg för steg och kontrollerar certifikatet för båda namnen. För varje variant ser du kedjan med statuskoder, om alla hamnar på samma https-adress och om det finns en HSTS-rubrikrad. Ingen egen webbplats? Använd rijksoverheid.nl.

Uppgift A4.1: Går allt i ett steg till https?


Det du fyller i och det vi hittar sparar vi inte. Din webbläsare kommer ihåg dina svar och om du klarade uppgiften. Är du inloggad sparar vi bara att du klarade uppgiften (nästan) i Mina kurser; där kan du också ta bort det.

Läs mer

Stegen i de här artiklarna gäller för panelerna hos WebOké; hos andra leverantörer fungerar det på liknande sätt.

Ett ögonblick…

Ställ in dina domäner

Ställ in namnservrar, koppling till ditt webbhotell och vem som blir innehavare för varje domän.

Hämtar dina domäner…