Was ist ein HTTP 404?
Ein HTTP 404-Fehler (Hypertext Transfer Protocol), der auch als Fehler 404 Page Not Found bezeichnet wird, ist ein Antwortcode, der angibt, dass der Client den gewünschten Server erreichen konnte, aber die gesuchte Seite oder Datei nicht finden konnte. Einfacher ausgedrückt, der Internetbrowser konnte eine Verbindung zu der betreffenden Website herstellen, die angeforderte Seite wurde jedoch nicht gefunden.
Jedes Mal, wenn eine Anfrage von einem Client an einen Server gestellt wird, sendet das HTTP-Protokoll sogenannte HTTP-Header mit einem Statuscode. Für eine normale Website lautet der Statuscode "200 OK". Dies ist die Standardantwort für erfolgreiche HTTP-Anforderungen. Andere Statuscodes werden möglicherweise angezeigt, wenn die Website umgeleitet wird.
Jede Ziffer in einem HTTP 404-Fehler bedeutet etwas. Die erste Ziffer "4" zeigt an, dass ein Client-Fehler aufgetreten ist. Der Server meldet daher, dass ein Fehler auf der Client-Seite aufgetreten ist, z. B. ein Tippfehler. Dies weist auch darauf hin, dass der Fehler möglicherweise nicht dauerhaft ist. Die mittlere "0" zeigt einen allgemeinen Syntaxfehler an. Die letzte "4" gibt an, welcher bestimmte Fehler aus der 400-Client-Fehlergruppe gemacht wurde, zu der "400 Bad Request", "401 Unauthorized" und "403 Forbidden" gehören.
HTTP 404-Fehler werden auf Serverebene behandelt und nicht von Software, die auf der Website ausgeführt wird. Einige Websites emulieren einen HTTP 404-Fehler. In diesem Fall spricht man von einem Soft 404-Fehler. Diese Websites verwenden eine Umleitungstechnik wie eine Meta-Umleitung oder verwenden die .htaccess-Datei, um dies zu erreichen. Der Vorteil für Webmaster besteht darin, dass sie jede gewünschte Nachricht oder Seite anzeigen können, wenn die angeforderte Seite nicht auf dem Server gefunden wird, wodurch das Surferlebnis verbessert wird.
Die HTTP 404-Seite kann in der Serverkonfiguration angegeben werden. Dadurch wird ein tatsächlicher HTTP 404-Fehler angezeigt, während der Benutzer auf eine Seite innerhalb der Website umgeleitet werden kann. Die Verwendung von Weiterleitungen als HTTP 404-Fehler kann für die Suchmaschinen-Ergebnisseiten (SERPs) der Website schädlich sein. Wenn in einigen Browsern eine benutzerdefinierte HTTP 404-Seite eine Größe von weniger als 514 Kilobyte hat, zeigt der Browser eine eigene 404-Fehlerseite an und nicht die in den Serverkonfigurationen angegebene.