Unter Error Docs versteht man serverseitige Fehlermeldungen. Diese sind selbstverständlich abhängig von der Serverkonfiguration. Mein Webhoster hosttech.eu erlaubt relativ problemlos eigen gestaltete Error Docs. Leider eben nur als HTML Files, aber mit JavaScript kann man schon einiges damit machen.
Meine Error Docs sind mit JavaScript Animationen aufgepeppt. Das Zip-File kann gerne
heruntergeladen und genutzt werden. Es sollten aber einige Zeilen in den HTML Files angepasst werden. Hier besonders die href=""
Attribute in
jeder HTML Datei.
Eine Kleinigkeit ist hierbei etwas sonderbar. Will man externe Quellen ins HTML-Error-Doc einbinden, dann benötigen diese zusätzlich einen Verweis auf das Verzeichnis /error_docs/
damit sie eingebunden werden.
Der Server braucht diese um die Seiten richtig darzustellen obwohl die HTML Seiten und die externen Quellen im selben Verzeichnis sind.
Der Server verändert auch nicht den Quellcode. Im view-source:
konnte ich keine Veränderung bemerken.
Wie z. B. ein zusätzlicher <base>
Tag oder dergleichen.
Code | Datei | Beschreibung Deutsch | Beschreibung Englisch |
---|---|---|---|
400 | bad_request.html | Ungültige Anforderung Ihr Browser hat eine Anfrage gesendet, die dieser Server nicht verstehen konnte. Der Client hat einen ungültigen Hostheader gesendet. |
Bad Request Your browser sent a request that this server could not understand. Client sent malformed Host header. |
401 | unauthorized.html | Erlaubnis benötigt Dieser Server konnte nicht überprüfen, ob Sie berechtigt sind, auf das angeforderte Dokument zuzugreifen. Entweder haben Sie falsche Anmeldeinformationen angegeben (z. B. falsches Kennwort), oder Ihr Browser kann die erforderlichen Anmeldeinformationen nicht eingeben. |
Authorization Required This server could not verify that you are authorized to access the document requested. Either you supplied the wrong credentials (e.g., bad password), or your browser doesn't understand how to supply the credentials required. |
403 | forbidden.html | Verboten Sie haben keine Berechtigung, auf dieses Dokument zuzugreifen. |
Forbidden You do not have permission to access this document. |
404 | not_found.html | Seite nicht gefunden Diese Seite existiert entweder nicht oder ist umgezogen. |
Page Not Found This page either doesn't exist, or it moved somewhere else. |
405 | method_not_allowed.html | Methode nicht erlaubt Das für den Zugriff auf diese Seite verwendete HTTP-Verb ist nicht zulässig. |
Method Not Allowed The HTTP verb used to access this page is not allowed. |
406 | not_acceptable.html | Inakzeptabel Der Client-Browser akzeptiert den MIME-Typ der angeforderten Seite nicht. |
Not Acceptable Client browser does not accept the MIME type of the requested page. |
407 | proxy_authentication_required.html | Proxy-Authentifizierung erforderlich Sie müssen von einem Proxyserver authentifiziert werden, bevor der Webserver Ihre Anforderung ausführen kann. |
Proxy Authentication Required You must be authenticated by a proxy server before the Web server can execute your request. |
412 | precondition_failed.html | Vorbedingung fehlgeschlagen Die Anforderung wurde aufgrund von im Anforderungskopf festgelegten Vorbedingungen nicht abgeschlossen. Vorbedingungen verhindern, dass die angeforderte Methode auf eine andere als die beabsichtigte Ressource angewendet wird. |
Precondition Failed The request was not completed due to preconditions that are set in the request header. Preconditions prevent the requested method from being applied to a resource other than the one intended. |
414 | request-uri_too_long.html | Anforderungs-URI zu lang Der Webserver weigert sich, die Anfrage zu bearbeiten, da die angeforderte URL-Adresse zu lang ist. |
Request-URI Too Long The Web server is refusing to service the request because the requested URL address is too long. |
415 | unsupported_media_type.html | Nicht unterstützter Medientyp Der Webserver kann die Anforderung nicht bearbeiten, da die angeforderte Datei ein Format hat, das der Server nicht als Download bereitstellt. |
Unsupported Media Type The Web server cannot service the request because the requested file is in a format that the server is configured not to download. |
500 | internal_server_error.html | Interner Serverfehler Der Server hat einen internen Fehler oder eine falsche Konfiguration festgestellt und konnte Ihre Anfrage nicht abschließen. Wenden Sie sich an den Serveradministrator, um den Zeitpunkt des Auftretens des Fehlers und alle mögliche Maßnahmen zu melden, die den Fehler verursacht haben. Weitere Informationen zu diesem Fehler sind möglicherweise im Serverfehlerprotokoll verfügbar. |
Internal Server Error The server encountered an internal error or misconfiguration and was unable to complete your request. Please contact the server administrator to inform of the time the error occurred and of anything you might have done that may have caused the error. More information about this error may be available in the server error log. |
501 | not_implemented.html | Nicht implementiert Die gesuchte Seite kann nicht angezeigt werden, da ein Headerwert in der Anforderung bestimmten Konfigurationseinstellungen auf dem Webserver nicht entspricht. |
Not Implemented The page you are looking for cannot be displayed because a header value in the request does not match certain configuration settings on the Web server. |
502 | bad_gateway.html | Gateway Fehler Der Webserver hat eine ungültige Antwort erhalten, während er als Gateway oder Proxyserver fungiert. |
Bad Gateway Web server received an invalid response while acting as a gateway or proxy server. |
503 | maintenance.html | Dienst vorübergehend nicht verfügbar Der Server kann Ihre Anfrage aufgrund von Ausfallzeiten oder Kapazitätsproblemen vorübergehend nicht bedienen. Bitte versuchen Sie es später erneut. |
Service Temporarily Unavailable The server is temporarily unable to service your request due to maintenance downtime or capacity problems. Please try again later. |