HTTP-Statusmeldungen Webserver Statusmeldungen (Status Codes)
Informational
100 Continue
101 Switching Protocols
Successful
200 OK
201 Created
202 Accepted
203 Non-Authoritative Information
204 No Content
205 Reset Content
206 Partial Content
Redirection
300 Multiple Choices
301 Moved Permanently
302 Moved Temporarily (Standard bei mod_rewrite)
303 See Other
304 Not Modified
305 Use Proxy
306 (Unused)
307 Temporary Redirect
Client Error
400 Bad Request
401 Unauthorized
402 Payment Required
403 Forbidden
404 Not Found
405 Method Not Allowed
406 Not Acceptable
407 Proxy Authentication Required
408 Request Timeout
409 Conflict
410 Gone
411 Length Required
412 Precondition Failed
413 Request Entity Too Large
414 Request-URI Too Long
415 Unsupported Media Type
416 Requested Range Not Satisfiable
417 Expectation Failed
Server Error
500 Internal Server Error
501 Not Implemented
502 Bad Gateway
503 Service Unavailable
504 Gateway Timeout
505 HTTP Version Not Supported
Unsere Buchempfehlung
Hinweise zu SEO
Will man den Standard Statuscode von mod_rewrite ändern, kann man das mit folgender Anweisung (das ist nur ein Beispiel, es kommt natürlich auf den Anwendungszweck an):
Noch ein Hinweis, wenn für die ErrorDocument Anweisung des Apache.
Verwendet man:
dann sendet der Webserver eine 404er Meldung zurueck.
Verwendet man:
Hier sendet der Webserver eine 302er Meldung, da eine Weiterleitung zu einer URL erfolgt (anders bei einer lokalen Datei)
Noch ein Hinweis zu PHP:
Mit der Skriptsprache PHP wird häufig mit der Funktion header() ein Redirect durchgeführt, z.B.
PHP sendet hier standardmässig eine 302er Meldung.
Man kann aber die gewünschte Statusmeldung auch manuell nach seinen Bedürfnissen (davor!) setzen:
Wenn man eine Suchmaschinenoptimierte Webseite erstellt, sollte man immer eine 301er Umleitung der 302er vorziehen, da diese von Suchmaschienen besser angenommen wird.
Weitere Infos zu den Statusmeldungen können hier gefunden werden:
- http://de.selfhtml.org/servercgi/server/httpstatuscodes.htm
- http://www.faqs.org/rfcs/rfc2616.html
Wie Ihr seht, sind die Meldungen in 5 Klassen eingeteilt:
- Klasse 1 - Statusbereich 100: Hierbei handelt es sich um provisorische Antworten, um entweder das Versenden mehrteiliger Nachrichten, oder den Protokollwechsel mitzuteilen.
- Klasse 2 - Statusbereich 200: Diese Meldungen zeigen dem Client, dass seine "Request" korrekt empfangen, verstanden oder akzeptiert wurde.
- Klasse 3 - Statusbereich 300: Diese Meldungen signalisieren hauptächlich Weiterleitungen (Redirects).
- Klasse 4 - Statusbereich 400: Bei diesen Meldungen handelt es sich um Fehlermeldungen. Die bekanntest unter ihnen ist wohl 404 Not Found. Wenn diese Fehlermeldung von einem Suchmaschinencrawler gefunden wird, kann man davon ausgehen, dass die URL aus dem Datenbestand entfernt wird.
- Klasse 5 - Statusbereich 500: Hierbei geht es um Server-Fehlermeldungen. Bekommt ein Suchmaschinencrawler diese Meldungen zu lesen, wird er in der Regel zu einem späteren Zeitpunkt wieder kommen.
Alle hier aufgeführten Informationen / Dokumentationen sind nur als Denkanstoß gedacht und wurden mit großer Sorgfalt erarbeitet. Es besteht jedoch kein Anrecht auf Vollständigkeit / Richtigkeit. Der Autor kann für eventuell verbliebene fehlerhafte Angaben und deren Folgen weder eine juristische Verantwortung noch irgendeine Haftung übernehmen. Gleiches gilt für entstandene Schäden bei unsachgemäßer Ausführung! Im Zweifelsfall immer einen Fachmann mit der Durchführung beauftragen!
Gerne bieten wir Ihnen hierfür unsere Consulting Dienste an. © Die vorliegende Publikation ist urheberrechtlich geschützt. Alle Rechte vorbehalten.


