Eigen errorpagina's maken

Info 
Door: pinkyboy Moeilijkheidsgraad: 3/3
Views:10.557Reacties: 5(Bekijken)
  Log in om zelf te reageren
 Waardering:6/10 (2 stemmen)



Geen gezever, direct beginnen.
Zorg wel dat je server .htaccess ondersteund.

het html gedeelte


We beginnen met een 404tje, maak een nieuwe file aan in je html-editor en zet hier het volgende in:
#Code
1
2
3
4
5
6
7
8
9
10
11
12
<-- je doctype -->
<html>
<head>
<title>404 errors</title>
</head>
<body>
Sorry, maar deze pagina bestaat niet<p>
bla<p>
blabla<p>
blablabla<p>
</body>
</html>

Sla dit op als 404.htm(l) (maakt eigenlijk niet veel uit) en upload het naar je webserver naar de map errors.

Zo dat was het voor de html, als je dit niet begreep kijk dan maar eens naar de html-cursus op deze site :-) .

.htaccess


Dit kan nieuw zijn voor sommigen, en dan weer gewoonlijke kost voor anderen,
zie zelf maar waar jij past :-) .

We maken weer een nieuwe file aan met daarin volgende stukje 'code':
#Code
1
ErrorDocument 404 /errors/404.html


Sla het bestand op als .htacces (enkel .htaccess dus niet .htaccess.txt of bla.htacces!) en upload
het ook naar je server.
Dat was alles, test nu maar eens door naar een niet bestaand pagina te surfen, als alles goed is zie je nu je
eigen error pagina. Als dit niet zo is ondersteund je host geen .htaccess.

andere errors


natuurlijk kun je voor elke error je eigen pagina maken, de mogelijkheden zijn deze:
    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-URI 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 dus bv een eigen errorpagina wilt bij een 400 gebruik je dit:
#Code
1
ErrorDocument 400 /errors/400.html

maak dus wel 400.html en upload het!

slot


Deze tutorial is geschreven uit de veronderstelling dat je website draait op een apache server,
er is dus geen garantie dat dit ook werkt op andere servers!

Ik hoop dat je er iets aan hebt, vragen op het http://websitemaken.be/forum.

[edit=Blizt]
URI naar forum gefixed ;)
[/edit]

5 reacties
Onbekend lid Geplaatst op 23-04-2006 om 12:45
 

Spammer
Met een html editor plakte hij er bij.htacces gelijk .htm achter.. maar met kladblok werkt het wel =)
Onbekend lid Geplaatst op 21-03-2005 om 20:53
 

Spammer
een spatie tussen de 404 en de /
Stan Geplaatst op 21-03-2005 om 17:38
 

Regular
Mijn site is http://www.zermelo.nl/stanvankesteren.

Nu heb ik 404.html
<html>
<head>
<title>404 errors</title>
</head>
<body>
Sorry, maar deze pagina bestaat niet<p>
bla<p>
blabla<p>
blablabla<p>
</body>
</html>

en .htaccess:

ErrorDocument 404/stanvankesteren/404.html.

Vervolgens type ik in http://www.zermelo.nl/stanvankesteren/whatever.html, deze pagina bestaat niet, en dan krijg ik dit:

De server kan uw verzoek op zermelo.nl niet verwerken vanwege een interne serverfout of foutieve configuratie.


Wat is er aan de hand, kan iemand het uitleggen?
pinkyboy Geplaatst op 05-03-2005 om 13:30
Avatar van pinkyboy

Regular
ja, had het niet gezien
nu zijn we zeker dat iedereen het snapt
DrDono Geplaatst op 02-03-2005 om 20:21
Avatar van DrDono

Regular
bestaat dat al niet? :)
http://www.websitemaken.be/index.php?page=show_item&id=22

Pagina 1 

Om te reageren moet je ingelogd zijn.
Nog niet geregistreerd? Doe dat dan nu!


Terug naar gewone pagina

Websitemaken wordt gehost door Nucleus.be, uw Hosting Solution Builder