Vad är 301 redirect?
Lär dig skapa en 301 redirect
När du flyttar till en ny lägenhet eller ett hus kan du göra en adressändring för att se till att dina brev kommer fram. Med en 301 redirect gör du samma sak för trafiken till din hemsida. I denna artikel berättar vi vad en 301 redirect är, hur det fungerar och hur du kan skapa en.
I korthet
301 redirect är en teknik för att permanent vidarebefordra en URL till en annan URL. Du kan vidarebefordra besökare och sökmotorer så att alla kommer till ditt senaste innehåll.
301 redirect – definition
301 redirect eller HTTP 301 är ett svar från en server som står för 301 Moved Permanently. Det betyder att en sida har bytt adress och att webbläsaren ska vidarebefordras till den nya adressen.
Skillnaden mellan 301 och 302
Om du vill vidarebefordra trafik kan du använda både 301 redirect och 302 redirect. 301 redirect indikerar att en URL har förändrats permanent medan en 302 redirect indikerar en temporär vidarebefordring. Med en 302 redirect kan du till exempel vidarebefordra besökare för en kampanj. Du kan sedan ta bort din 302 redirect för att återgå till din gamla adress.
Bygg enkelt en hemsida som du är stolt över
Skapa en professionell hemsida med ett enkelt och prisvärt Hemsideprogram.
Prova gratis i 14 dagar- Välj mellan 150+ mallar
- Ingen programmering krävs
- Enkelt att komma igång
- SSL-certifikat ingår
- Mobilvänligt
- Support 24/7
Varför ska man använda 301 redirect?
Du kan använda en redirect av flera skäl. De används ofta för att behålla trafik och värdet i en URL. Det kan vara för att förbättra användarupplevelsen eller behålla SEO-värdet i en URL. Här är några andra anledningar att använda en 301 redirect:
- Ny struktur på din hemsida: När du förändrar din hemsida och skapar en ny URL-struktur är det viktigt att du använder en eller flera 301 redirects för att se till att gammal navigation fungerar.
- Fixa döda länkar: Om du har flyttat eller raderat en sida kommer användare som besöker den få ett HTTP 404-fel som indikerar att sidan inte längre finns. Med en 301 redirect kan du vidarebefordra besökare och se till att de hittar till din nya sida.
- Byt domän: Om du har hittat ett nytt domännamn för din hemsida är det viktigt att du använder en 301 redirect för att behålla dina besökare och din position på Google Sök.
- Flytta innehåll: När du flyttar innehåll behöver du skapa en 301 redirect. Det kan både vara för sidor och för innehåll såsom bilder. Om du till exempel flyttar på bilder eller andra resurser kan de sluta visas om du inte anger en 301 redirect.
- Rätta till misstag: Om du råkade stava fel i en URL kan du använda en 301 redirect för att vidarebefordra till en rättstavad URL.
Hur fungerar en 301 redirect?
Vi kan enklast förklara hur en redirect fungerar genom att ta dig igenom processen, steg för steg.
- En besökare anger en URL i sin webbläsare eller klickar på en länk som leder till en adress på din hemsida.
- Hemsidans server tar emot förfrågan från besökarens dator. Servern ser i sin databas att sidan som begärs har en redirect.
- Servern skickar ett HTTP 301-svar till webbläsaren och bifogar den nya adressen.
- Webbläsaren tar emot svaret och begär den nya adressen, som sedan skickas av servern och visas för besökaren.
När borde du använda en 301 redirect?
Det finns många anledningar att använda en 301 redirect. Det kan till exempel vara:
- Föråldrade sidor eller artiklar
- Produkter som sålt slut
- Gamla event
- Sidor som inte längre är relevanta
- En ny struktur på hemsidan
- 404-felmeddelanden
- En ny domän
- Stavfel i URL
Påverkar en 301 redirect min hemsidas laddningstid?
Det enkla svaret är ja. Det kan ta en bråkdel av en sekund (50–300 ms) för en 301 redirect att genomföras. Det är oftast inte tillräckligt lång tid för att påverka en användare markant men det kan skapa en dålig användarupplevelse om dina besökare kommer från ett annat land och du inte använder en CDN. Om du har skapat flera 301 redirects som pekar på varandra, så att besökarens webbläsare behöver gå igenom en serie av 301 redirects, kan det orsaka märkbart längre laddningstider. Om du till exempel har skapat sida 1, som vidarebefordrar till sida 2, som vidarebefordrar till sida 3, är det bättre att skapa en 301 redirect från sida 1 till sida 3.
Om du har stora problem med laddningstider på din hemsida orsakas det sällan av 301 redirects. Även om en serie av 301 redirects kan förlänga laddningstider, spelar andra faktorer ofta mycket större roll. Det finns mycket du kan förändra för att göra din hemsida snabbare.
Hur gör man en 301 redirect?
Du kan skapa en 301 redirect på flera sätt. För de flesta metoder behöver du tekniska kunskaper. Om du inte har det kan du fråga en webbutvecklare som kan hjälpa dig. Här är alternativen du har för att lägga till en 301 redirect:
1. .htaccess
Du kan skapa en 301 redirect via din hemsidas .htaccess-fil. Detta är generellt det bästa sättet att skapa en 301 redirect. Du behöver inte lägga till så mycket text och med en bra hosting-leverantör kan det vara enkelt. Hos oss på one.com kan du enkelt redigera din .htaccess-fil med File Manager. Skriv bara in denna text och redigera den för att passa dina länkar:
Du ska alltså ersätta /gammal-sida med den URL som inte längre är aktuell och ersätta https://www.dinexempeldoman.se/ny-sida med den adress som du vill vidarebefordra till.
2. WordPress
Om du använder WordPress kan du använda ett WordPress-plugin för att skapa en 301 redirect. Vi rekommenderar ett plugin som heter Redirection. Det har utvecklats som ett bra alternativ i tio år.
Om du väljer att installera ett plugin för 301 redirect är det viktigt att se till att automatiska uppdateringar är aktiverade. Annars riskerar din hemsida att köra gamla versioner som kan innehålla säkerhetsbrister. Du kan aktivera automatiska uppdateringar under Tillägg i verktygsfältet till vänster i WordPress. Om du dessutom vill att alla automatiska uppdateringar ska övervakas kan du använda Managed WordPress. Med Managed WordPress gör vi visuella kontroller av din hemsida varje gång den uppdateras så att ingen automatisk uppdatering förstör eller förändrar utseendet på din hemsida.
3. PHP
Om du använder PHP på din hemsida kan det vara enklast att lägga in en rad med PHP-kod för att vidarebefordra dina sidor.
<?php header("Location: https://www.dinexempeldoman.se/ny-sida.php"); Exit; ?>
Denna kod läggs till i filen för den gamla sidan.
4. JavaScript
Du kan använda JavaScript för en 301 redirect men det är inte rekommenderat. Om du ändå behöver använda JavaScript använder du denna kod på den gamla sidan:
window.location.href = "https://www.dinexempeldoman.se/ny-sida";
5. HTML
Du kan också skapa en 301 redirect med HTML. Detta är inte heller rekommenderat eftersom det inte är garanterat att det fungerar med alla webbläsare. Om du ändå har användning för HTML-metoden kan du använda denna kod på din gamla sida.
<meta http-equiv="refresh" content="0;URL='https://www.dinexempeldoman.se/ny-sida'" />
Kontrollera din 301 redirect
När du har skapat en 301 redirect kan du kontrollera den genom att besöka din gamla sida i din webbläsare och se var du hamnar. Om det inte fungerar kan det vara bra att rensa cache i din webbläsare. Du kan också använda en webbtjänst såsom redirect-checker.org för att se att din 301 redirect är aktiv. Om din 301 redirect fortfarande inte skulle fungera kan du behöva gå tillbaka och kontrollera att du har skrivit in rätt adresser och att all eventuell kod är korrekt.
Använd 301 redirect när det behövs
301 redirect är mycket användbart för att rätta fel, flytta hemsidor och mycket mer men kom ihåg att det kan vara krångligt att lägga till och det kan ge längre laddningstider om det används för mycket. 301 redirect är alltså bra när det behövs men bör inte missbrukas. Försök skapa korrekta adresser från början så att 301 redirect inte blir en ursäkt att vara slarvig.
Med det sagt hoppas vi att du har lärt dig något nytt och att 301 redirect blir ett bra verktyg för dig och din hemsida.
Bygg din hemsida på ett ultrasnabbt webbhotell
Gör din dröm till en succé. Hosta din sida på snabba, säkra och pålitliga servrar.
Kom igång nu- Högpresterande SSD-servrar
- Lättanvänd kontrollpanel
- Kostnadsfritt Hemsideprogram
- Kostnadsfritt SSL-certifikat
- Dagliga backuper
- Support 24/7