301 Redirect – Viderestilling af gamle URL-adresser
En 301 redirect er et af de mest essentielle værktøjer for webudviklere og administratorer, når det gælder om at styre URL-strukturer og bevare SEO-værdi ved ændringer på et website.
Men hvad er en 301 redirect, og hvordan anvendes den korrekt?
Hvad er en 301 redirect?
En 301 redirect er en permanent omdirigering fra én URL til en anden. Når en bruger eller en søgemaskine forsøger at tilgå den gamle URL, bliver de automatisk sendt videre til den nye adresse.
Statuskoden "301" er en HTTP-statuskode, der betyder "flyttet permanent". Dette fortæller søgemaskinerne, at den gamle side ikke længere eksisterer, og at den nye URL skal anvendes fremover.
Vigtigt: Undgå interne 301-redirects på dit website, da de kan påvirke SEO negativt. Ryd op i unødvendige redirects for en optimal struktur.
Hvorfor bruge en 301 redirect?
Der er flere scenarier, hvor en 301 redirect er nødvendig:
✔ Skift af domæne – Når et website flyttes til et nyt domæne, sikrer en 301-redirect, at al trafik og SEO-værdi overføres korrekt.
✔ Omstrukturering af URL'er – Hvis sider får nye URL-adresser, sørger en 301 redirect for, at de gamle adresser peger på de nye.
✔ Sammenlægning af sider – Hvis to sider kombineres til én, kan en 301 redirect sikre, at trafikken fra den gamle side sendes til den nye uden tab af værdi.
✔ Bevarelse af SEO – En af de største fordele ved 301 redirects er, at linkjuice (SEO-værdi) fra den gamle URL bevares og overføres til den nye. Dette er afgørende for at undgå fald i søgeresultaterne.
Sådan opsættes en 301 redirect
Der findes flere metoder til at implementere 301 redirects, afhængigt af servertypen:
🔹 .htaccess (Apache-servere) – En af de mest anvendte metoder, hvor redirects tilføjes direkte i .htaccess-filen.
🔹 Nginx-servere – Redirects kan tilføjes direkte i serverens konfiguration.
🔹 CMS-løsninger – De fleste moderne CMS-systemer som WordPress, Joomla og Drupal har plugins eller indbyggede funktioner til at håndtere 301 redirects.
Faldgruber ved 301 redirects
Selvom 301 redirects er nyttige, kan fejl i opsætningen føre til problemer:
⚠ For mange redirects i træk – Redirect chains (f.eks. A → B → C → D) kan forsinke indlæsningstider og skade SEO.
⚠ Manglende redirects – Hvis en gammel side slettes uden en redirect, vil brugerne møde en 404-fejl, hvilket kan give en dårlig brugeroplevelse.
⚠ Cirkulære redirects – En fejl, hvor A peger på B, mens B peger tilbage på A. Dette kan forvirre både søgemaskiner og brugere.
.htaccess 301 Redirect – Forklaring og eksempler
Når du ændrer URL-struktur på et Apache-serverdrevet website, kan en 301 redirect implementeres i .htaccess-filen. Dette sikrer, at brugere og søgemaskiner automatisk videresendes til den nye URL.
Eksempel: En simpel 301 redirect
Apache server
Redirect 301 /gammel-side.html /ny-side.html
Denne metode fungerer, men har begrænsninger, da den ikke tager højde for forespørgselsstrenge (?parametre) eller domænebegrænsninger.