Mit dem 4D Web Server können Sie an Clients gesendete HTTP Fehlerseiten, basierend auf dem Statuscode der Server Antwort, anpassen. Fehlerseiten zeigen folgendes:
- Statusmeldungen, die mit 4 beginnen (Client Fehler), z.B. 404
- Statusmeldungen, die mit 5 beginnen (Server Fehler), z.B. 501
Die komplette Beschreibung der HTTP Fehlerstatus-Codes finden Sie auf der Seite List of HTTP status codes (Wikipedia).
Um standardmäßige 4D Web Server Fehlerseiten mit Ihren eigenen Seiten zu ersetzen, gehen Sie folgendermaßen vor:
- Setzen Sie eigene HTML Seiten auf die erste Ebene des Web Ordners der Anwendung
- Nennen Sie die eigenen Seiten "{statusCode}.html" (z.B."404.html").
Sie können eine Fehlerseite pro Statuscode definieren bzw. eine generische Fehlerseite für eine Reihe von Fehlern mit Namen "{number}xx.html": z.B. "4xx.html" für generische Client Fehler. Der 4D Web Server sucht zuerst nach einer {statusCode}.html Seite, wenn sie nicht existiert, nach einer generischen Seite.
Gibt eine HTTP Antwort einen Statuscode 404 zurück, läuft folgendes ab:
- 4D Web Server versucht eine Seite "404.html" aus dem Web Ordner der Anwendung zu senden
- Wird keine gefunden, versucht 4D Web Server eine Seite "4xx.html" aus dem Web Ordner der Anwendung zu senden.
- Wird keine gefunden, verwendet 4D Web Server dann seine standardmäßige Fehlerseite.
Sie haben folgende eigenen Seiten in Ihrem Web Ordner definiert:

- Die Seiten "403.html" oder "404.html" werden jeweils für 403 oder 404 HTTP Antworten verwendet
- Die Seite "4xx.html" wird für andere 4xx Fehlerstatus Meldungen, wie 400, 401, etc. verwendet
- Die Seite "5xx.html" wird für alle 5xx Fehlerstatus Meldungen verwendet.