Häufige Webseitenfehler
HTTP-Statuscodes sind dreistellige Zahlen, die Webbrowsern Informationen zum Status der Seite zur Verfügung stellen. Sie sehen einige dieser Fehler vielleicht beim Surfen im Internet oder Sie haben sie unter Umständen bereits in Ihrem eigenen Hostingkonto erhalten.
Hier sehen Sie eine kurze Übersicht mit Informationen zu den häufigsten Fehlercodes sowie Vorschläge zum Beheben der einzelnen Fehler:
400: Bad Request
Der Webserver konnte ein fehlformatiertes Skript nicht analysieren. Dieses Problem wird am häufigsten durch unsaubere Programmierung verursacht. Wenden Sie sich an Ihren Entwickler oder Softwareanbieter, um Unterstützung beim Beheben des Problems zu erhalten.
401: Authentication Required
Für den Zugriff auf diese Seite sind ein Benutzername und ein Passwort erforderlich. Falls Sie versuchen, ohne diese Angaben darauf zuzugreifen, wird die Meldung „401: Authentication Required“ angezeigt.
403: Forbidden
Fehler dieses Typs werden angezeigt, wenn Dritte versuchen, ohne entsprechende Berechtigungen auf ein Verzeichnis, eine Datei oder ein Skript zuzugreifen. Wenn ein Skript beispielsweise nur vom Benutzer gelesen werden kann und Unbefugte nicht auf die Datei zugreifen können, wird ihnen ein 403-Fehler angezeigt.
Ungültige Indexdateien und leere Verzeichnisse können ebenfalls zu 403-Fehlern führen. Weitere Informationen finden Sie je nach von Ihnen verwendetem Hosting-Konto in einem der folgenden Artikel: cPanel / Plesk.
404: Not Found
Wenn Besucher URLs aufrufen, die nicht existieren, wird ihnen ein 404-Fehler angezeigt. Die Ursache können ungültige URLs, fehlende Dateien oder Umleitungen zu URLs sein, die nicht mehr vorhanden sind.
500: Internal Server Error
Hierbei handelt es sich um einen sehr allgemeinen Fehler, der darauf hinweist, dass ein Problem beim Anzeigen der Website vorliegt, aber keine Einzelheiten bekannt sind. Ungültige .htaccess
-Dateien oder ungültige Regeln in diesen Dateien verursachen häufig 500-Fehler bei Linux-Hosting-Konten. Unter Windows werden diese Fehler meist durch ungültige Anforderungen einer web.config
-Datei verursacht.
So ermitteln Sie die Fehlerursache:
- Linux: Sehen Sie sich die Apache-Fehlerprotokolle an.
- Windows: Aktivieren Sie mithilfe des folgenden Codes detaillierte Fehlerinformationen in der
web.config
-Datei:configuration> system.webServer> httpErrors errorMode="Detailed"/> /system.webServer> /configuration>
Weitere Informationen finden Sie in der Liste der Statuscode-Definitionen auf rfc-editor.org.