Den oprindelige adresse skal stadig have en fremtid
En 302-redirect er en midlertidig viderestilling til en anden adresse. Den passer til et forløb, hvor den oprindelige adresse skal bruges igen, og besøgende i en periode har en relevant alternativ destination.
Hvis samme indhold er flyttet varigt, bør du i stedet vurdere en permanent 301-redirect eller 308. Den samlede guide til redirects forklarer typer og destinationsvalg.
Et 302-svar er ikke en garanti for uændret rangering eller trafik. Beslutningen skal bygge på, hvad der faktisk sker med indholdet.
Afklar situationen før du opretter reglen
| Situation | Hvad der skal afgøres |
|---|---|
| Test med en alternativ URL | Hvordan deltagere fordeles, hvilken side der er originalen, og hvornår testen afsluttes. |
| Kortvarig relevant erstatning | Om den alternative side dækker besøgendes behov, og hvornår den gamle adresse vender tilbage. |
| Teknisk vedligeholdelse | Om der overhovedet findes en erstatning, eller serveren midlertidigt er utilgængelig. |
| Varig flytning | Om en permanent redirect er mere korrekt end en midlertidig regel. |
Et tænkt eksempel er en afgrænset test af en landingsside på en separat adresse. En midlertidig viderestilling kan indgå i testopsætningen. En tidsbegrænset kampagne er derimod ikke automatisk en grund til at viderestille en hel kategori; et almindeligt link kan være mere passende.
Ved tests på forskellige adresser anbefaler Google 302 frem for 301 og beskriver også canonical-håndtering og oprydning efter testen. Googles vejledning til hjemmesidetests. En korrekt statuskode kan ikke alene gøre en dårligt planlagt test brugbar.
Vedligeholdelse er ikke altid en flytning
Hvis en tjeneste er midlertidigt utilgængelig, er det en anden situation end en side, der findes på en alternativ adresse. En 503-status kan være relevant ved midlertidig utilgængelighed; vurder driftsforløbet med den ansvarlige udvikler. MDN's forklaring af 503.
Vælg ikke en 302 til en generisk “vi arbejder på siden”-side alene for at få alle adresser til at svare på samme måde. Afklar, hvad brugeren skal opleve, hvilke dele der er berørt, og hvordan normal drift vender tilbage.
Vær opmærksom på formularer og HTTP-metode
En almindelig browsernavigation bruger typisk GET. Formularer kan sende POST. Ved en 302 kan en POST-forespørgsel blive fulgt som GET; 307 bruges, når en midlertidig viderestilling skal bevare metoden. MDN's tekniske forklaring af 302.
Derfor skal formularer og andre dataforløb testes særskilt. Det er ikke nok at åbne adressen manuelt og se den rigtige overskrift. Brug testdata og den relevante testopsætning, så kontrollen ikke opretter rigtige ordrer eller sender beskeder utilsigtet.
Notér slutbetingelsen og den ansvarlige
En midlertidig regel bør have gammel adresse, destination, begrundelse, starttidspunkt og en ansvarlig for afslutning. Slutbetingelsen kan være en afsluttet test eller genetableret funktion, ikke nødvendigvis en på forhånd kendt dato.
Læg reglen dér, hvor den kan vedligeholdes og testes sammen med eksisterende redirects. En bestemt fil som .htaccess er ikke en universel løsning; det afhænger af server og platform. Se WordPress-guiden, hvis dit site bruger WordPress og reglerne ligger flere steder.
Test både den midlertidige vej og tilbageførslen
Kontrollér gammel URL, status 302, destination og slutindhold. Test relevante parametre, sprogversioner og eventuelle adgangskrav. Se også efter kæder og sløjfer.
Omskriv ikke automatisk alle permanente interne links til testadressen. Vurdér formålet med den midlertidige navigation, og dokumentér ændringer, der skal rulles tilbage. En glemt menu- eller kampagnehenvisning kan fortsætte med at sende besøgende til en afsluttet variant.
Når forløbet slutter, skal reglen og de øvrige testelementer fjernes eller erstattes efter den vedtagne plan. Åbn den oprindelige adresse igen, og kontrollér, at den leverer det forventede svar. Det afslutter den tekniske opgave; en måling af effekten kræver sit eget datagrundlag.
FAQ
Hvornår passer en 302-redirect?
Når en adresse midlertidigt skal føre til en relevant alternativ destination, og den oprindelige adresse fortsat skal have en rolle. Beskriv også, hvordan forløbet afsluttes.
Skal alle vedligeholdelsessider bruge 302?
Nej. Afklar, om indholdet er flyttet midlertidigt, eller tjenesten er utilgængelig. Driftsproblemer kan kræve en anden håndtering, eksempelvis 503.
Skal alle interne links ændres til den midlertidige adresse?
Nej. Vurdér navigationen i det konkrete forløb, og dokumentér nødvendige ændringer og deres tilbageførsel. Undgå at gøre en testadresse til en permanent indgang ved et uheld.
Kan en 302 ændre måden en formular bliver sendt på?
Ja. Metoden kan ændres fra POST til GET i den efterfølgende forespørgsel. Få hele formularforløbet vurderet og testet; en almindelig sidevisning kontrollerer ikke det samme.
Få hjælp til den konkrete opsætning
Kontakt mig, hvis du skal afklare en midlertidig flytning, en test eller en regel, der ikke bliver afsluttet korrekt.