Home Ontwerp je site HTML Persoonlijke foutbestanden

Persoonlijke foutbestanden

Wellicht ben je wel al eens op een URL gebotst die niet (meer) bestond. Meestal krijg je dan een pagina te zien met daarop iets in de aard van "De pagina kan niet gevonden worden". Zo'n pagina wordt een 404 error page genoemd.


Het blijkt dat een hoop mensen zo'n site meteen verlaten. Dat is natuurlijk zonde van de bezoekers die je op die manier kwijtraakt.


In dit artikel leer je hoe je zelf zo'n foutpagina kunt maken voor je website. Zo'n speciaal opgemaakte pagina staat alvast een stuk professioneler dan de standaard foutmelding en je kunt er een aantal nuttige tips opzetten die de bezoeker op weg zetten om het gezochte bestand te zoeken.


Als je eens een voorbeeldje wil zien van zo'n foutpagina, klik je maar even op deze link die leidt naar een onbestaande pagina.


De foutpagina maken


Maak een nieuw HTML-document aan en typ hier je persoonlijke tekst in. Een voorbeeld van tekst kan zijn:


  • Helaas, de pagina die u wil opvragen bestaat niet (meer).
  • Controleer of u geen typfouten in de URL hebt gemaakt.
  • Alle adressen van pagina's op deze site eindigen op .html
  • Onze bestandsnamen zijn altijd geschreven met kleine letters en nooit met hoofdletters.
  • Als u met bovenstaande informatie de juiste pagina niet kunt terugvinden, kunt u onderstaand zoekformulier gebruiken. Typ een zoekterm in:

U kunt ook op deze pagina enkele links plaatsen naar de belangrijkste pagina's van uw site. Voorzie in ieder geval een link terug naar de hoofdpagina van je website.


Natuurlijk kan je deze pagina opmaken naar eigen smaak. Gebruik de lettertypes, achtergrondkleur e.d. die overeenstemmen met de rest van uw site. Belangrijk is in ieder geval dat je de tekst op de foutpagina duidelijk en kort houdt.


Als je je foutpagina af hebt, kun je die opslaan als bijvoorbeeld 404.html. Daarna zet je de pagina online met behulp van je FTP-programma.


Je plaatst het bestand best in een nieuwe map die je bijvoorbeeld errors noemt. De gevolgde werkwijze geldt voor de meest gebruikte Apache webserver.


Het .htaccess bestand maken


De foutpagina is gemaakt en nu moeten we er nog voor zorgen dat deze getoond wordt wanneer een bezoeker een niet bestaande pagina opvraagt. Hiervoor moeten we een .htaccess bestand aanmaken.


  • Open een nieuw tekstbestand en zet daarin onderstaande code:


    ErrorDocument 404 /errors/404.html

    Nu verwijs je naar het bestand 404.html dat je in de directory errors hebt geplaatst. Heb je een andere bestandsnaam of directory gekozen, dan pas je deze code aan aan de door jou gekozen namen.

  • Sla het bestand op (fout.txt) en upload het naar de rootdirectory van je website. De rootdirectory is de hoofdmap van je site, bijvoorbeeld http://www.mijnwebsite.be/
  • Je hebt het bestand nu geüpload als .txt bestand. In je FTP-programma zoek je naar een optie Rename file en verander je fout.txt naar .htaccess. Het is dus een bestand zonder een extensie en begint met een punt.

Je kunt nu testen of je foutpagina werkt door een URL in te geven van jouw domein die niet bestaat. Als je alles correct hebt uitgevoerd, verschijnt nu de door jezelf gemaakte foutpagina.


Andere errorpagina's maken


Op dezelfde manier hierboven kan je allerlei andere error pagina's maken voor andere foutmeldingen.


Je moet dan een apart bestand maken voor de foutmelding die je wil laten zien en je moet een regel code toevoegen aan het .htaccess bestand.


Hieronder zie je een lijst met allerlei foutcodes die herkend worden door Apache-servers en waarvoor je een aparte error pagina zou kunnen maken:


  • 302 - Redirect
  • 400 - Bad Request
  • 401 - Authorization Required
  • 402 - Payment Required
  • 403 - Forbidden
  • 404 - File Not Found
  • 405 - Method Not Allowed
  • 406 - Not Acceptable
  • 407 - Proxy Authentication Required
  • 408 - Request Time-out
  • 409 - Conflict
  • 410 - Gone
  • 411 - Length Required
  • 412 - Precondition Failed
  • 413 - Request Entity Too Large
  • 414 - Request-URL Too Large
  • 415 - Unsupported Media Type
  • 500 - Internal Server Error
  • 501 - Method Not Implemented
  • 502 - Bad Gateway
  • 503 - Service Temporarily Unavailable
  • 504 - Gateway Time-out
  • 505 - HTTP Version Not Supported

Als je bijvoorbeeld een foutpagina zou willen maken voor de errorcode 403 (Forbidden), dan maak je de foutpagina op dezelfde manier als je de 404-pagina maakte, maar sla je de pagina op met een andere bestandsnaam, bijvoorbeeld 403.html


Daarna open je het .htaccess bestand en voeg je deze code toe:


ErrorDocument 403 /errors/403.html

Andere servers


Bij het maken van de foutpagina's ging ik ervan uit dat je website op een Apache-webserver staat. Als je webserver van andere software gebruik maakt, kun je eens op deze site gaan kijken.


4 + 2 =
 

GOOGLE adsense