Zum Inhalt springen

„Fehlerseite“ – Versionsunterschied

aus Wikipedia, der freien Enzyklopädie
[ungesichtete Version][gesichtete Version]
Inhalt gelöscht Inhalt hinzugefügt
Internetexplorer, Error404 via .htaccess nur bei über 512 Byte: http://aktuell.de.selfhtml.org/artikel/server/apacheconf/apconf16.htm
tk k
 
(49 dazwischenliegende Versionen von 42 Benutzern werden nicht angezeigt)
Zeile 1: Zeile 1:
Eine '''Fehlerseite''' ist eine [[Webseite]], die angezeigt wird, wenn man beispielsweise auf einen [[Toter Link|Toten Link]] im [[Internet]] klickt. Die meisten [[Browser]] zeigen dabei die vom [[Webserver]] ausgelieferte Seite, eine Ausnahme ist der [[Internet Explorer]] von Microsoft, der stattdessen eine eigene Seite anzeigt, was die Fehlersuche mitunter deutlich erschwert. Lokal abgespeicherte Fehlerseiten (.htaccess-Datei) werden vom Internet Explorer nur dann angezeigt, wenn sie größer als 512 Bytes sind.
Eine '''Fehlerseite''' ist eine [[Webseite]], die angezeigt wird, wenn man beispielsweise auf einen [[Toter Link|Toten Link]] im [[Internet]] klickt bzw. eine nicht existente [[Uniform Resource Locator|URL]] aufruft. Die meisten [[Webbrowser|Browser]] zeigen dabei die vom [[Webserver]] gelieferte Standard-Seite; eine Ausnahme ist der [[Internet Explorer]] von Microsoft, der stattdessen eine eigene Seite anzeigt, was die Fehlersuche mitunter deutlich erschwert.
Fehlerseiten können vom [[Webmaster]] der Seite individuell angelegt werden.
Bei Webservern, die mit der Software Apache betrieben werden, legt der Inhalt der [[.htaccess|htaccess]]-Datei auf dem Webserver fest, welche Seite bei welchem HTTP-Statuscode (siehe nächsten Absatz) ausgegeben wird. Der (mittlerweile ausgestorbene) Internet Explorer zeigt diese nur bei einer Größe von über 512 Bytes an.


Fehlerseiten sind meist anhand von [[Hypertext Transfer Protocol|HTTP]]-Statuscodes kategorisiert. Die häufigsten und daher bekanntesten ''Fehlercodes'' sind 404 "nicht gefunden" und 500 "Interner Serverfehler". Die Statuscodes ab 400 betreffen [[Client]]-Fehler mit Fehler in der Anfrage, die Statuscodes ab 500 [[Server]]-Fehler mit scheinbar gültigen Anfragen die der Server jedoch nicht beantworten kann.
Fehlerseiten sind meist anhand von [[Hypertext Transfer Protocol|HTTP]]-Statuscodes kategorisiert. Die häufigsten und daher bekanntesten ''Fehlercodes'' sind 404 „nicht gefunden“ und 500 „Interner Serverfehler“. Die Statuscodes ab 400 betreffen [[Client]]-Fehler mit Fehler in der Anfrage, die Statuscodes ab 500 [[Server]]-Fehler mit scheinbar gültigen Anfragen, die der Server jedoch nicht beantworten kann.


==HTTP-Statuscodes==
== HTTP-Statuscodes ==
{{Hauptartikel|HTTP-Statuscode}}
Häufige Fehlermeldungen auf Englisch und Deutsch:
* 4xx: Client-Fehler
** 400: Bad Request, Fehlerhafte Anfrage, Ungültige Anforderung; fehlerhafte [[Syntax]] oder unbekannte Zeichen in der Anfrage
** 401: Unauthorized, Nicht autorisiert, Zugriff verweigert; meist passwortgeschützt, [[Login (Benutzeranmeldung)|Login]]
** 403: Forbidden, Verboten, Unzulässig; Zugriff für den Rechner des Users gesperrt
** 404: Not Found, Nicht gefunden; Dokument entfernt, verschoben oder umbenannt
** 410: Gone, Unter dem angegebenen URI ist keine Ressource mehr erreichbar und es ist keine Weiterleitungsadresse bekannt
* 5xx: Server-Fehler
** 500: Internal Server Error, Interner Fehler, Interner Server-Fehler; z. B. Fehlfunktion eines [[Common Gateway Interface|CGI]]-Skripts, Prozessabsturz, Ressourcenengpass
** 501: Not Implemented, Nicht implementiert; erforderliche Funktionalität oder Voraussetzung beim Server nicht vorhanden
** 502: Bad Gateway, Gatewayfehler; ungültige Antwort eines anderen Servers bei Gateway- oder Proxybetrieb
** 503: Service Unavailable, Vorübergehend nicht verfügbar; Server überlastet, ausgefallen oder in Wartung


== Weblinks ==
Häufige Fehlermeldungen in Englisch und Deutsch:
* [https://wiki.selfhtml.org/wiki/HTTP/Statuscodes ''Antwortcodes''.] In: [[SELFHTML]]-Wiki.
*4xx: Client-Fehler
* {{RFC-Internet |RFC=2616 |Titel=Hypertext Transfer Protocol – HTTP/1.1 |Datum=1999-06 |Abschnitt=10 |Obsoletes=2068}}
**400 Bad Request, Fehlerhafte Anfrage, Ungültige Anforderung; fehlerhafte [[Syntax]] oder unbekannte Zeichen in der Anfrage
**401 Unauthorized, Nicht autorisiert, Zugriff verweigert; meist passwortgeschützt, [[Login]]
**403 Forbidden, Verboten, Unzulässig; Zugriff für den Rechner des User gesperrt
**404 Not Found, Nicht gefunden; Dokument entfernt, verschoben oder umbenannt
*5xx: Server-Fehler
**500 Internal Server Error, Interner Fehler, Interner Server-Fehler; z.B Fehlfunktion eines [[Common_Gateway_Interface|CGI]] Skripts, Prozessabsturz, Ressourcenengpass
**501 Not Implemented, Nicht implementiert; erforderliche Funktionalität oder Voraussetzung beim Server nicht vorhanden
**502 Bad Gateway, Gatewayfehler; ungültige Antwort eines anderen Server bei Gateway- oder Proxybetrieb
**503 Service Unavailable, Vorübergehend nicht verfügbar; Server überlastet, ausgefallen oder in Wartung


[[Kategorie:World Wide Web]]
==Siehe auch==
* [[Hypertext Transfer Protocol]]

==Weblinks==
Statuscodes
* [http://de.selfhtml.org/diverses/httpstatuscodes.htm Allgemeines zu HTTP-Statuscodes SelfHTML]
* [http://www.w3.org/Protocols/rfc2616/rfc2616-sec10.html WRC]
* RFC 2616
* [http://support.microsoft.com/?scid=kb;de;318380&spid=2097&sid=216 IIS]
* [http://www.asphelper.de/Referenz/HTTPStatusCodes.asp ASP ]

Aktuelle Version vom 26. Juni 2023, 21:57 Uhr

Eine Fehlerseite ist eine Webseite, die angezeigt wird, wenn man beispielsweise auf einen Toten Link im Internet klickt bzw. eine nicht existente URL aufruft. Die meisten Browser zeigen dabei die vom Webserver gelieferte Standard-Seite; eine Ausnahme ist der Internet Explorer von Microsoft, der stattdessen eine eigene Seite anzeigt, was die Fehlersuche mitunter deutlich erschwert. Fehlerseiten können vom Webmaster der Seite individuell angelegt werden. Bei Webservern, die mit der Software Apache betrieben werden, legt der Inhalt der htaccess-Datei auf dem Webserver fest, welche Seite bei welchem HTTP-Statuscode (siehe nächsten Absatz) ausgegeben wird. Der (mittlerweile ausgestorbene) Internet Explorer zeigt diese nur bei einer Größe von über 512 Bytes an.

Fehlerseiten sind meist anhand von HTTP-Statuscodes kategorisiert. Die häufigsten und daher bekanntesten Fehlercodes sind 404 „nicht gefunden“ und 500 „Interner Serverfehler“. Die Statuscodes ab 400 betreffen Client-Fehler mit Fehler in der Anfrage, die Statuscodes ab 500 Server-Fehler mit scheinbar gültigen Anfragen, die der Server jedoch nicht beantworten kann.

HTTP-Statuscodes

[Bearbeiten | Quelltext bearbeiten]

Häufige Fehlermeldungen auf Englisch und Deutsch:

  • 4xx: Client-Fehler
    • 400: Bad Request, Fehlerhafte Anfrage, Ungültige Anforderung; fehlerhafte Syntax oder unbekannte Zeichen in der Anfrage
    • 401: Unauthorized, Nicht autorisiert, Zugriff verweigert; meist passwortgeschützt, Login
    • 403: Forbidden, Verboten, Unzulässig; Zugriff für den Rechner des Users gesperrt
    • 404: Not Found, Nicht gefunden; Dokument entfernt, verschoben oder umbenannt
    • 410: Gone, Unter dem angegebenen URI ist keine Ressource mehr erreichbar und es ist keine Weiterleitungsadresse bekannt
  • 5xx: Server-Fehler
    • 500: Internal Server Error, Interner Fehler, Interner Server-Fehler; z. B. Fehlfunktion eines CGI-Skripts, Prozessabsturz, Ressourcenengpass
    • 501: Not Implemented, Nicht implementiert; erforderliche Funktionalität oder Voraussetzung beim Server nicht vorhanden
    • 502: Bad Gateway, Gatewayfehler; ungültige Antwort eines anderen Servers bei Gateway- oder Proxybetrieb
    • 503: Service Unavailable, Vorübergehend nicht verfügbar; Server überlastet, ausgefallen oder in Wartung
  • Antwortcodes. In: SELFHTML-Wiki.
  • RFC: 2616 – Hypertext Transfer Protocol – HTTP/1.1. Juni 1999, Abschnitt 10 (löst RFC 2068 ab, englisch).