5.2.6 Låt inte en webbadress sluta fungera
Det finns ett stort värde i de länkar som går till en webbplats. Förslösa inte detta genom att låta webbadresser sluta fungera. Genom att använda statuskoder ges sökmotorer och webbläsare möjlighet att ändra eller gallra webbadresser.
Om adresser måste bytas, bör webbservern göra en eftersändning från den gamla adressen. Även om detta är arbetskrävande är det i många fall bättre än att låta värdet i de befintliga länkarna till webbplatsen gå förlorat.
Om du känner de vanligaste ingående länkarna till den ändrade adressen, informera respektive webbplatsägare om ändringen.
Det finns två olika situationer att hantera:
- En sida flyttas, till exempel när webbplatsen byter publiceringsverktyg.
- En sida tas bort, till exempel för att informationen blivit inaktuell.
Om webbadressen innehåller så kallad sessionsinformation, skall den fungera och ge ett vettigt resultat även om sessionen inte längre finns (I moderna system är det sällsynt att sessionsinformationen finns i webbadressen, men det kan förekomma som reservalternativ om användaren inte tar emot kakor). Du bör dock sträva efter att inte placera sessionsinformation i webbadresser eftersom det kan ställa till problem för användare som vill göra bokmärken eller skicka länken via e-post. Undantag kan göras på sidor dit användaren inte har någon anledning att gå direkt till eller bokmärka, till exempel ett steg i ett flöde.
Några tips
Om webbadresserna har skapats på ett teknikoberoende sätt så blir det enklare att byta den tekniska plattformen utan att det påverkar adresserna. Se 5.7.8 Undvik långa och krångliga webbadresser (URL:er).
Teknisk lösning
Om webbplatsens tekniska plattform gör det möjligt, utnyttja de statuskoder som HTTP-protokollet erbjuder. På detta sätt får webbläsare och sökmotorer information vart en sida har flyttats eller om den har tagits bort.
Om du flyttar en webbsida till en ny adress använd statuskoden "301 Permanently Moved". Då skickas användaren automatiskt vidare till den nya webbadressen. Statusmeddelandet för borttagna webbsidor är "410 Gone".
Fördjupning
Mer information om statuskoder i standarden RFC 2616.

Kommentarer
Inga kommentarer än. Varför inte vara först?
Kommentera