Welkom op de vernieuwde website van AlphamegaHosting.com!

Hoe maak je je eigen error 404 pagina?

Jeroen Hoekstra | 2004-09-14 | Programmeren en techniek

Je bent er vast wel eens eentje tegengekomen. De standaard witte errorpagina met de melding "HTTP-fout 404 - Bestand niet gevonden". Deze wordt weergegeven wanneer een pagina niet gevonden kan worden (error code 404).

Je wilt natuurlijk dat deze qua design en uitstraling overeenkomt met jouw site Wat je zou kunnen doen is gebruik maken van de standaard pagina's van jouw hostingprovider en deze aanpassen naar eigen inzicht.

Zo heeft Alphamega een viertal errorpagina's ter beschikking gesteld en één daarvan correspondeert met de 404 foutmelding, namelijk not_found.html. Deze errorpagina's zijn ondergebracht in de directory error_docs in jouw webruimte. Wil je deze aanpassen dan moet je ze eerst downloaden, daarna wijzigen en vervolgens opnieuw uploaden naar dezelfde directory. Let op! Je mag niets anders in deze directory zetten, dus je kunt hier niet je zelfgemaakte errorpagina's plaatsen. Ook mag je de naam van het bestand niet veranderen. De webserver zoekt namelijk naar een pagina met een bepaalde naam wanneer hij een error tegenkomt en hiervoor de errorpagina wil tonen.


Je kunt er ook voor kiezen om zelf je eigen errorpagina's te maken. Hiervoor heb je een .htaccess-bestand nodig. Als errorpagina's van belang zijn voor je website, dan is dit de methode die wij jou aanraden, omdat de mogelijkheden van deze manier wat meer uitgebreid zijn. Waar we ons in dit artikel mee bezig gaan houden is het aanmaken van een error 404 pagina. De volgende stappen zijn hiervoor nodig. Let op! Dit werkt alleen op Apache webservers!


Je eigen error 404 pagina maken:


Ontwerp je eigen errorpagina met behulp van je favoriete HTML editor (bv. Frontpage of Dreamweaver). Wanneer je tevereden bent over het resultaat, sla je hem op onder een herkenbare naam, bv. fout404.html. De extensie .html mag natuurlijk ook .htm, .php of .cgi zijn. Upload deze vervolgens naar jouw webruimte. Je zou bv. je eigen errorpagina kunnen opslaan in een directory errors. Let op! Microsoft Internet Explorer verwacht een error 404 pagina van minimaal 512 bytes. Is dit niet het geval, dan blijft deze de standaard error 404 pagina tonen.


Het aanmaken van het .htaccess-bestand:


Om je eigen error 404 pagina te kunnen gebruiken heb je een .htaccess-bestand nodig. Dit kan je aanmaken met een simpele tekst-editor, zoals kladblok (start -> programma's -> bureau accessoires -> kladblok). In dit bestand geef je dan aan dat jouw eigen error 404 pagina getoond moeten worden, wanneer een pagina niet gevonden kan worden. De inhoud van het .htaccess-bestand ziet er dan ook als volgt uit:
ErrorDocument 404 /errors/fout404.html


Heb je de error 404 pagina niet ondergebracht in een directory errors maar in de root van de directory waar ook jouw site staat dan ziet de code er als volgt uit: ErrorDocument 404 /fout404.html


Sla het bestand op als ".htaccess". Je mag de aanhalingstekens niet vergeten, anders kan kladblok het bestand namelijk niet opslaan. Upload tenslotte het .htaccess-bestand in ASCII-mode naar de root directory van jouw webruimte. Bij Alphamega is dit de directory httpdocs. Na het uploaden van het .htaccess-bestand is het mogelijk dat deze niet zichtbaar is, wanneer je met jouw FTP-programma jouw webruimte bekijkt. Toch zal deze aanwezig zijn. Probeer het maar eens met Smart FTP en dan zul je merken dat het .htaccess-bestand wel te zien is.


Je eigen error 404 pagina testen:


Als het goed is moet de door jou gemaakte error 404 pagina nu werken. Je kunt dit testen door een foute URL in de adresbalk van je browser te typen, bv. http://www.jouwdomein.com/blabla.htm. Als het goed is krijg je nu jouw eigen error 404 pagina te zien. Er zijn natuurlijk ook nog andere errors die je zou kunnen krijgen. Elk van deze fouten heeft zijn eigen nummerieke errorcode (bv. 401,403, 500). Je kunt dus voor elk van deze codes je eigen error-pagina maken, op de dezelfde manier zoals hierboven is beschreven. Je voegt dan voor elke errorpagina een extra regel toe in het .htaccess-bestand. Een overzicht van alle voorkomende errors is te vinden op w3.org

Veel succes!

Zoek

Doe mee! Word ook WebsiteSupporter!

Ontvang gratis elke week een verbetersuggestie voor je website, inclusief speciaal stappenplan om je site succesvol te maken.

Klik hier om je in te schrijven!

Domeinnaam-check

Domeinnamen v.a. € 1,- p/m. Check of jouw ideale domeinnaam nog vrij is:

www.

Even onthouden

Moet er iets aan je site gebeuren?

En heb je zelf geen tijd, geen zin of geen idee hoe je het moet aanpakken? Laat ons website-klusteam het voor je oplossen!

Klik hier voor meer info. 

Thema van de week:

Hallo Google! Welkom op mijn website!

De scripts van Google die regelmatig langskomen om je site te indexeren zijn natuurlijk ook 'bezoekers' die je het naar de zin moet maken. In het artikel van deze week leer je hoe je die 'crawlers' de juiste info kunt meegeven.

Klik hier voor het artikel.

Informatie

Hopelijk vind je alle informatie die je nodig hebt op deze website. Heb je nog vragen? Klik hier om een bericht te sturen of bel tijdens kantoor-uren met 040-2085353 (NL) of 011/547498 (B).

Ben jij een startende ondernemer?

Dan hebben wij een handig gratis ebook om je op weg te helpen met je online presentatie.

Klik hier om het gratis te downloaden.

Alphamega Hosting heeft een unieke garantie!
Privacy Contact Sitemap Copyright 2012 Alphamega Hosting B.V.