Was bedeuten die einzelnen Rückgabecodes des Webservers?
Skill 1 
Webserver Rückgabecodes werden bei jeder Anfrage an einen Webserver ausgeliefert.
Jeder kennt den 404 - Not Found. Was aber bedeuten 200, 401, usw.? Hier eine kurze Auflistung:
200 OK
Der Request wurde erfolgreich durchgeführt, d.h. die angeforderte Seite wurde erfolgreich an den Browser übertragen.
204 No Content
Das angeforderte Dokument enthält keine Daten, z.B. da es gerade aktualisiert wird.
206 Partial Content
Die Übertragung wurde unterbrochen. Dies kann vom Browser aus geschehen (der Benutzer hat die Übertragung abgebrochen (langweilige Seite ;-)) - oder bei einem Update der Seite.
300 Multiple Choices
Es sind mehrere (ähnliche) Dateien vorhanden. Der Server kann die Datei nicht eindeutig ermitteln und bietet mehrere Auswahlmöglichkeiten.
301 Moved Permanently
Die Datei wurde an einen anderen Ort verschoben (Dieser ist dem Webserver aber bekannt).
304 Not Modified
Die Datei wird komplett aus dem Cache (Server und/oder Client seitig) geladen.
400 Bad Request
Der Webserver "versteht" Ihre Anfrage nicht, z.B. weil die URL falsch eingegeben wurde (siehe auch hier).
401 Unauthorized
Sie sind nicht autorisiert, diesen Bereich zu betreten (z.B. passwortgeschützte Bereiche).
403 Forbidden
Der Zugriff auf die angeforderte Datei wird verweigert
404 Not Found
Die Datei wurde nicht gefunden (ist nicht vorhanden), oder der URL wurde falsch eingegeben.
500 Internal Server Error
Ein unbekannter Server Fehler ist aufgetreten. Oftmals entstehen diese durch falsche Anwendung von .htaccess Dateien oder durch Fehler im CGI.
503 Service Unavailable
Der Server kann die Anfrage zeitweilig nicht bearbeiten, z.B. bei Wartungsarbeiten oder weil er gerade überlastet ist.
In Webserverlogfiles folgt auf den Rückgabecode eine Zahl, die die übertragene Datenmenge in Bytes angibt.
Fragen rund um den PC, Internet und Mobile? Webmacher-FAQ.de bietet Antworten!


