R-pd.4.4
Zorg voor doorverwijzing naar de nieuwe locatie bij het verplaatsen van informatie.
Doorverwijzing voor verplaatste inhoud
Soms kan men er niet omheen: een pagina wordt verplaatst en links naar die locatie worden aangepast. Als vervolgens bezoekers via de oorspronkelijke URL bij de pagina proberen te komen, krijgen zij een foutmelding. Het is wel zo een behulpzaam om deze bezoekers te leiden naar de pagina waarnaar ze op zoek waren.
Uitleg van deze richtlijn
Als er sprake is van de totale verwijdering van een pagina en niet van een herlocatie, zie Contingency Design.
Vaak kan in de log-bestanden van de webserver worden nagegaan hoe vaak een foutmelding voor een verplaatste pagina is gegeven (‘‘404, Not Found’’) en welke URL er is gevolgd. De webontwikkelaar doet er goed aan om foutieve URL’s die vaak worden opgevraagd, te herleiden naar de nieuwe locaties.
Automatische doorverwijzing of niet
Als de bezoeker niet hoeft te weten dat de opgevraagde URL foutief is, volstaat automatische doorverwijzing. Moet de bezoeker wel op de hoogte gebracht worden, toon dan een pagina met de aanwijzingen en een normale link naar de nieuwe locatie van de gezochte pagina.
Een handige oplossing is gebruik maken van een script op de server (bijvoorbeeld PHP of ASP) waarnaar automatisch verwezen wordt als een pagina niet bestaat op de opgevraagde URL. Dit script evalueert welke URL werd opgevraagd en verwijst de bezoeker automatisch door naar de correcte URL.
Gebruik in geen geval een vertraagde automatische doorverwijzing; men kan geen veronderstellingen doen over het tempo waarmee de bezoeker de inhoud van een pagina leest.
Meer informatie over automatische doorverwijzing is te vinden bij richtlijn R-pd.4.5: Automatische doorverwijzing dient, indien mogelijk, uitgevoerd te worden door de server.
Links en referenties
- Aan de slag: Permanente, unieke URL's
Gerelateerde richtlijnen
- R-pd.4.1: Produceer unieke, onveranderende URL’s.
- R-pd.4.2: Dynamisch gegenereerde URL’s dienen nog steeds naar dezelfde inhoud te verwijzen als inhoud wordt gewijzigd of toegevoegd.
- R-pd.4.3: Vermijd het gebruik van sessies in URL’s.
Bijbehorende ijkpunten normdocument
- IJkpunt 14.5: Produceer unieke, onveranderende URL's.
