Debian server beheer

Een eigen 404 fout pagina maken

Als een bezoeker van je site een niet bestaande pagina opvraagt geeft Apache een algemene en niet erg nuttige foutmelding:

Default Apache error 404

Het is voor je bezoekers beter als je een mooiere foutmelding maakt, bijvoorbeeld met een verwijzing naar de zoekfunctie of de belangrijkste pagina's op je site.

Via de configuratie

Om te beginnen open je in nano de configuratie van je site, bijvoorbeeld:

nano /etc/apache2/sites-available/net.weijers.debian

Voeg een regel toe waarin je verwijst naar het document met de foutmelding, bijvoorbeeld:

ErrorDocument 404 /404.php

Sla de configuratie op met control+o en sluit nano af met control+x. Tenslotte moet je Apache vertellen de configuratie opnieuw te laden:

/etc/init.d/apache2 reload

Via .htaccess

Je kunt het zelfde bereiken met een .htaccess bestand in de map waar de bestanden van je website staan, bijvoorbeeld:

nano /srv/www/net.weijers.debian/public_html/.htaccess

Voeg een regel toe waarin je verwijst naar het document met de foutmelding, bijvoorbeeld:

ErrorDocument 404 /404.php

Het voordeel van deze methode is dat je de server niet hoeft te herstarten. Uiteraard kun je beide methoden ook toepassen voor andere foutpagina's van Apache.