Dansk hosting fra Aalborg
Servere i Europa
24/7/365 dansk support
support@hostious.io
Hosting-ordbogen 12 min. læsning Opdateret 23. oktober 2026

301 redirect: hvad en permanent omdirigering er, og sådan laver du den i WordPress

301 redirect forklaret: forskellen på 301, 302, 307 og 308, hvornår du bruger den, 4 .htaccess-regler, de fejl der koster placeringer – og sådan tester du den.

301 redirect: hvad en permanent omdirigering er, og sådan laver du den i WordPress

Kort svar: En 301 redirect er en permanent omdirigering: serveren svarer, at siden er flyttet for altid, og sender browseren videre til den nye adresse. Google flytter placeringer og linkværdi med over på den nye adresse – det gør en midlertidig 302 ikke. Brug 301, når en side får ny URL, når to sider slås sammen, og når hele sitet skifter til https eller nyt domæne. I WordPress laver du den i et redirect-plugin, i .htaccess eller i hostingens kontrolpanel.

Kontrolgrundlag: Statuskodernes betydning kontrolleret mod HTTP-standarden (RFC 9110) og Googles dokumentation af omdirigeringer 23. oktober 2026; .htaccess-reglerne testet mod Apache/LiteSpeed-syntaks; priser og egenskaber aflæst på Hostious’ egne sider samme dag.

Du har rettet en slug, slået to sider sammen eller fået et nyt domæne – og nu peger gamle links, bogmærker og Googles indeks på en adresse, der ikke findes mere. En 301 redirect er det, der redder situationen: én regel, der sender alle, som rammer den gamle adresse, videre til den nye.

Her får du forklaret, hvad en 301 redirect er, hvad der adskiller den fra 302, 307 og 308, hvornår du skal bruge den, og hvordan du laver den i WordPress på tre måder – med plugin, i .htaccess og i serveren. Til sidst ser vi på de fejl, der koster placeringer, og hvordan du tester, at omdirigeringen virker.

Hvad er en 301 redirect?

Når browseren beder om en side, svarer serveren altid med en statuskode. 200 betyder “her er siden”. 404 betyder “findes ikke”. 301 betyder Moved Permanently: “siden er flyttet for altid – hent den her i stedet”. Sammen med koden sender serveren en Location-header med den nye adresse, og browseren henter den med det samme. Den besøgende ser kun, at adresselinjen skifter.

Fire trin i en 301 redirect: browseren beder om den gamle adresse, serveren svarer 301 med den nye adresse i Location-headeren, browseren henter den nye adresse, og Google flytter den gamle adresse til den nye i sit indeks
Trin 1–3 sker på under et sekund. Trin 4 tager uger: Google skal først besøge den gamle adresse igen og se omdirigeringen.

For Google er ordet permanent det afgørende. En 301 fortæller, at den gamle adresse ikke kommer tilbage, så søgemaskinen indekserer den nye adresse i stedet og lader placeringer og værdien af indgående links følge med. Google har oplyst, at linkværdi ikke går tabt gennem en omdirigering – forudsat den nye side svarer på det samme, som den gamle gjorde.

Browseren tager også ordet alvorligt: den husker en 301 og springer direkte til den nye adresse næste gang uden at spørge serveren. Det gør omdirigeringen hurtig, men også svær at fortryde – mere om det i afsnittet om fejl.

301, 302, 307 og 308: hvilken skal du bruge?

Alle fire koder sender browseren videre. Forskellen er, om flytningen er permanent, og om browseren må ændre forespørgslens metode undervejs.

KodeBetyderGoogle gørBrug den til
301 Moved PermanentlyFlyttet for altidIndekserer den nye adresse, flytter signalerneNy slug, sammenlagte sider, http til https, nyt domæne
302 FoundFlyttet midlertidigtBeholder den gamle adresse i indeksetKampagneside, der vender tilbage; A/B-test; vedligeholdelse af én side
307 Temporary RedirectMidlertidigt, samme metodeSom 302Formularer og API-kald, hvor en POST skal forblive POST
308 Permanent RedirectPermanent, samme metodeSom 301Som 301, når metoden skal bevares – sjældent på en hjemmeside
Oversigt over statuskoderne 301, 302, 307, 308 og 410 med en tommelfingerregel: kommer indholdet aldrig tilbage på den gamle adresse, brug 301; kommer det tilbage, brug 302; findes det ikke mere, brug 410
410 Gone er ingen omdirigering, men et klart signal om, at siden er fjernet med vilje.

Tommelfingerreglen er enkel: kommer indholdet aldrig tilbage på den gamle adresse, er det en 301. Kommer det tilbage, er det en 302. Og findes indholdet slet ikke mere – uden en side, der afløser det – skal du ikke omdirigere, men lade adressen svare 404 eller 410. Hvornår det ene og det andet er rigtigt, står i guiden til 404 Not Found.

Den klassiske fejl er at bruge 302, fordi det er standardvalget i mange værktøjer. Google kan efter lang tid behandle en 302 som permanent, men du mister tid, og i mellemtiden peger søgeresultaterne på den gamle adresse.

Hvornår skal du bruge en 301 redirect?

De fleste omdirigeringer på en WordPress-side hører til i én af disse situationer.

  • Du har ændret en slug. /om-os-2/ blev til /om-os/. Det gamle link står i Google, i nyhedsbreve og på andre sites i årevis. Hvad sluggen er, og hvordan WordPress danner den, står i opslaget hvad er en URL.
  • To sider er slået sammen. Tre tynde artikler om samme emne er blevet til én god. De to gamle adresser omdirigeres til den nye – hver for sig, ikke til forsiden.
  • Du er gået fra http til https. Alle http-adresser skal sendes til deres https-udgave med én regel i webserveren.
  • Du har valgt www eller ikke-www. Den version, du ikke bruger, omdirigeres til den, du bruger. Selve valget er forklaret i skal jeg bruge www.
  • Hele sitet har fået nyt domæne. Hver gammel adresse peger på den tilsvarende nye med stien bevaret. Det er et projekt i sig selv med Search Console, sitemap og søg-og-erstat i databasen – fremgangsmåden står i guiden til at flytte WordPress til nyt domæne.
  • Du ejer flere domæner eller en æøå-variant. Ekstradomænerne sendes til det primære, så Google kun ser ét site. Se flere domæner til samme hjemmeside og æøå domæne.

Én situation hører ikke hjemme på listen: omdirigering efter besøgendes land eller sprog. Den skal være midlertidig og helst frivillig – hvorfor, står i geolokation og omdirigering.

Sådan laver du en 301 redirect i WordPress – tre måder

WordPress har ingen indbygget funktion til at skrive omdirigeringer selv. Men editoren laver én automatisk: ændrer du sluggen på et udgivet indlæg, gemmer WordPress den gamle slug og sender besøgende videre med en 301. Det gælder kun indlæg og sider, kun den sidste del af stien, og kun så længe indlægget findes. Alt andet skal du sætte op selv.

MetodePasser tilFordelUlempe
Redirect-plugin eller SEO-pluginEnkelte sider, sammenlagte artikler, oprydning efter redesignIngen kode; log over 404-fejl; let at retteKører først, når WordPress er startet – lidt langsommere end serveren
.htaccessMønstre: hele mapper, http til https, www, gamle filtyperHurtigst; virker også, hvis WordPress er nedeEn tastefejl giver 500-fejl på hele sitet
Hostingens kontrolpanel eller nginx-konfigurationDomæneskifte, foretrukket domæne, httpsSker før alt andet; ingen fil at ødelæggeAfhænger af, hvad din udbyder stiller til rådighed

Plugin: I et redirect-plugin skriver du den gamle adresse i det ene felt, den nye i det andet, vælger 301 og gemmer. SureRank Pro, som er med i pluginpakken på WordPress hosting fra WP StartUp til 89 kr./md. ekskl. moms, har både omdirigeringer og en 404-log, så du kan se, hvilke gamle adresser folk stadig rammer, og omdirigere dem én for én.

.htaccess: Filen ligger i roden af dit WordPress-site og læses af Apache- og LiteSpeed-servere ved hver forespørgsel. Reglerne står i næste afsnit.

Serveren: De fleste kontrolpaneler har en indstilling for omdirigeringer og for “foretrukket domæne”. Kører sitet på nginx, findes .htaccess ikke; reglen skrives i serverkonfigurationen som en return 301, og det kræver typisk hjælp fra udbyderen.

Uanset metode gælder én regel: lav hver omdirigering ét sted. Står den samme regel i pluginet, i .htaccess og i Cloudflare, ender du med kæder – eller med sløjfen for mange omdirigeringer.

htaccess redirect: reglerne, du oftest får brug for

En htaccess redirect er en linje eller to i filen .htaccess. Tag en backup af filen, før du retter, og læg dine egne regler over blokken # BEGIN WordPress – hvor i filen de skal stå i forhold til cache-pluginets blokke, står i LiteSpeed og .htaccess.

Én side til en anden – den enkleste form:

Redirect 301 /gammel-side/ https://dinside.dk/ny-side/

En hel mappe til en ny mappe med stien bevaret, så /blog/min-artikel/ bliver til /guides/min-artikel/:

RewriteEngine On
RewriteRule ^blog/(.*)$ /guides/$1 [R=301,L]

Alle http-adresser til https – læg den øverst, så den rammer før alt andet:

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

Gamle .html-filer fra et tidligere system til WordPress’ rene stier:

RewriteEngine On
RewriteRule ^(.+)\.html$ /$1/ [R=301,L]

To ting at holde øje med. Redirect sammenligner stier forfra, så Redirect 301 /om også rammer /om-os/ og /omsaetning/ – skriv hele stien med afsluttende skråstreg. Og R=301 skal stå i reglen; udelader du det, laver RewriteRule en 302 eller en intern omskrivning, som Google ikke ser som en flytning.

Giver sitet 500-fejl lige efter, du har gemt, er det næsten altid en tastefejl i den nye linje. Fjern den igen, eller følg guiden gendan .htaccess i WordPress.

Fire fejl, der koster placeringer

  1. Kæder. /gammel/ sender til /nyere/, som sender til /nyeste/. Hvert spring er et ekstra kald til serveren, og Google følger kun et begrænset antal. Ret altid den første regel, så den peger direkte på slutadressen.
  2. Alt til forsiden. Omdirigerer du hundrede gamle adresser til forsiden, behandler Google dem som soft 404 – forsiden svarer ikke på det, der blev søgt efter. Omdiriger til den side, der afløser indholdet, eller lad adressen give 404.
  3. 302, hvor der skulle stå 301. Den gamle adresse bliver hængende i indekset, og den nye får ikke signalerne. Tjek koden med testen i næste afsnit, ikke kun om du lander det rigtige sted.
  4. Glemte interne links. Omdirigeringen er til links ude på nettet. Dine egne menuer, knapper og links i teksten skal rettes, så de peger direkte – ellers går hvert klik gennem omdirigeringen, og sitet bliver langsommere.

Og én fejl, der ikke koster placeringer, men nerver: en 301, der blev sat forkert op. Fordi browseren husker den, ser du stadig omdirigeringen, efter du har fjernet reglen. Test i et privat vindue eller med terminalen, før du leder efter fejl andre steder.

Sådan tester du, at omdirigeringen virker

Åbn ikke bare adressen i browseren – den viser dig kun, hvor du lander, ikke hvilken kode der blev sendt undervejs. Brug i stedet terminalen (Terminal på Mac, PowerShell på Windows) og bed kun om headerne:

Terminal med kommandoen curl -I mod http-adressen, som svarer HTTP/1.1 301 Moved Permanently med Location https://hostious.io/webhotel/, og derefter mod https-adressen, som svarer HTTP/2 200
Første kald viser koden og den nye adresse. Andet kald viser, at den nye adresse svarer 200 direkte – ingen kæde.
curl -I http://dinside.dk/gammel-side/

Du skal se tre ting i svaret: koden 301 på første linje, den rigtige nye adresse i Location, og – når du kører kommandoen mod den nye adresse – koden 200 uden en ny Location. Ser du 301 efterfulgt af endnu en 301, har du en kæde. Ser du 302, er reglen sat forkert op.

I browseren kan du se det samme under Netværk i udviklerværktøjerne (F12): den første linje viser den gamle adresse med status 301, den næste den nye med 200. Og i Search Console fortæller rapporten Sider under “Side med omdirigering”, hvilke adresser Google har registreret som flyttet.

Hvor længe skal en 301 redirect blive stående?

Mindst et år, siger Google – det er den tid, søgemaskinen bruger på at se omdirigeringen tilstrækkeligt mange gange til at flytte adressen helt. I praksis bør den blive stående, så længe nogen klikker på det gamle link. Det kan du se i pluginets log eller i serverloggen: når en gammel adresse ikke har haft besøg i et år, kan reglen fjernes.

Flytter du hosting, skal reglerne med. Omdirigeringer i et plugin følger med databasen; omdirigeringer i .htaccess følger med filerne; omdirigeringer i den gamle udbyders kontrolpanel følger ikke med nogen steder og skal sættes op igen. Lav en liste, før du flytter.

Vil du slippe for selv at holde styr på omdirigeringer, 404-fejl og .htaccess? Med WordPress hosting hos Hostious fra WP StartUp til 89 kr./md. ekskl. moms er SureRank Pro med i pluginpakken til omdirigeringer og 404-log, og WordPress serviceaftale følger med, så vi opdaterer, tester og hjælper, når en adresse opfører sig forkert. Flytter du til os, kontrollerer vi links, login og redirects, før DNS skiftes – det er en del af vores gratis migrering.

Læs også

Ofte stillede spørgsmål om 301 redirect

Hvad betyder 301?

301 er HTTP-statuskoden for Moved Permanently – flyttet permanent. Serveren sender koden sammen med den nye adresse, browseren henter den nye adresse med det samme, og Google erstatter den gamle adresse med den nye i sit indeks.

Mister jeg placeringer i Google med en 301 redirect?

Ikke når den er sat rigtigt op. Google har oplyst, at linkværdi ikke går tabt gennem en omdirigering, og placeringerne følger med til den nye adresse. Det, der koster, er kæder, omdirigering til forsiden og en ny side, der ikke handler om det samme som den gamle.

Hvad er forskellen på 301 og 302?

301 er permanent, 302 er midlertidig. Ved en 301 indekserer Google den nye adresse og flytter signalerne; ved en 302 beholder Google den gamle adresse og venter på, at indholdet kommer tilbage. Brug 302 kun til kampagner og midlertidige ændringer.

Laver WordPress selv en 301, når jeg ændrer en slug?

Ja, for indlæg og sider: WordPress gemmer den gamle slug og omdirigerer automatisk til den nye. Det gælder ikke, hvis du sletter indlægget, ændrer kategoristrukturen eller skifter permalink-indstilling for hele sitet – dér skal du selv lave omdirigeringerne.

Kan jeg fortryde en 301 redirect?

Ja, fjern reglen – men browsere, der allerede har set omdirigeringen, husker den og springer stadig til den nye adresse. Test i et privat vindue. Har Google nået at flytte adressen, tager det tilsvarende tid, før den gamle kommer tilbage i indekset, så fortryd hellere hurtigt end sent.

Hvem hjælper med omdirigeringer på min WordPress-side?

Din hostingudbyder og dit SEO-plugin. Hos Hostious er SureRank Pro med omdirigeringer og 404-log en del af pluginpakken på WordPress hosting fra WP StartUp til 89 kr./md. ekskl. moms, serviceaftalen følger med, og dansk support svarer døgnet rundt. Flytter du til os, tjekker vi redirects som en del af den gratis migrering.

Skrevet af Marc, stifter af Hostious

Jeg hedder Marc og har stiftet Hostious. Vi hoster WordPress-hjemmesider og WooCommerce-webshops for danske virksomheder – drevet fra Aalborg-området med servere i Europa – og jeg skriver guiderne her ud fra det, vi ser i driften hver dag.

Udgivet 23. oktober 2026Opdateret 23. oktober 2026