|
HTTP-Fehler 404 Not
Found (Nicht gefunden)
Einleitung
Der Webserver (auf dem die Website läuft) denkt, dass
der vom Client (z.B. Ihr Webbrowser oder unser
CheckUpDown-Roboter) gesendete HTTP-Datenstrom korrekt
war, aber einfach den Zugriff auf die durch die URL
spezifizierte Ressource nicht liefern kann. Dies ist
gleichbedeutend mit der Reaktion 'Zurück an den Absender
- Adresse unbekannt' bei konventionellen Postdiensten.
Dieser Fehler kann einfach in einem Webbrowser gezeigt
werden, wenn Sie eine URL mit gültigem Domain-Namen,
aber ungültiger Seite, wie z.B. http://www.checkupdown.com/InvalidPage.html,
eingeben.
404-Fehler im HTTP-Ablauf
Jeder Client (z.B. Ihr Webbrowser oder unser
CheckUpDown-Roboter) durchläuft den folgenden Ablauf,
wenn er mit dem Webserver kommuniziert:
- Eine IP-Adresse aus dem IP-Namen der Site zuweisen
(die URL der Site ohne das vorangestellte 'http://').
Dieses Nachschlagen (Umwandlung des IP-Namens in die
IP-Adresse) wird durch Domain-Namen-Server (DNS)
geleistet.
- Öffnen einer IP-Socket-Verbindung zu dieser
IP-Adresse.
- Schreiben eines HTTP-Datenstroms über diesen Socket.
- Rückempfangen eines HTTP-Datenstroms vom Webserver
als Antwort. Dieser Datenstrom enthält Statuscodes,
deren Werte durch das HTTP-Protokoll bestimmt werden.
Parsen dieses Datenstroms auf Statuscodes und andere
nützliche Informationen.
Dieser Fehler tritt im obigen letzten Schritt auf, wenn
der Client einen HTTP-Statuscode empfängt, den er als
'404' erkennt.
Beheben von 404-Fehlern - allgemein
Für Top-Level-URLs (wie www.isp.com), ist die
erste Möglichkeit, dass die Anforderung für die Site-URL
an einen Webserver geleitet wurde, der denkt, dass er
nie irgendwelche Seiten für die Website hatte. Dies ist
möglich, wenn DNS-Einträge grundlegend defekt sind, oder
wenn der Webserver defekte interne Einträge hat. Die
zweite Möglichkeit ist, dass der Webserver irgendwann
einmal die Site gehostet hat, aber jetzt nicht mehr, und
die Weiterleitung an einen anderen Computer, der nun die
Site hostet, nicht kann oder nicht leisten will. Wenn
die Site vollständig tot ist - jetzt wirklich nirgendwo
im Internet gefunden werden kann - dann macht die
404-Meldung Sinn. Aber wenn die Site in letzter Zeit
verschoben wurde, kann auch eine 404-Meldung ausgelöst
werden. Dies ist auch ein DNS-Problem, da auf den alten
Webserver überhaupt nicht mehr zugegriffen werden sollte
- sobald die globalen DNS-Einträge aktualisiert werden,
sollte nur auf den neuen Webserver zugegriffen werden.
Für Low-Level URLs (wie www.isp.com/products/list.html),
kann dieser Fehler einen defekten Link anzeigen. Sie
können dies einfach herausfinden, wenn Sie die URL in
einem Webbrowser ausprobieren. Die meisten Browser
liefern eine sehr deutliche '404 - Nicht
gefunden'-Meldung.
Vorausgesetzt, dass man die Website noch immer irgendwo
im Internet finden kann, sollten 404-Fehler selten
auftreten. Bei Top-Level-URLs treten sie normalerweise
nur auf, wenn Änderungen daran vorgenommen wurden, wie
die Site gehostet ist und wie darauf zugegriffen wird.
Selbst diese verschwinden normalerweise innerhalb von
einer oder zwei Wochen, sobald das Internet mit den
vorgenommenen Änderungen auf den neuesten Stand kommt.
Bei Low-Level-URLs besteht die Lösung fast immer darin,
die Webseiten zu reparieren, so dass der defekte
Hypertext-Link korrigiert ist.
Beheben von 404-Fehlern - CheckUpDown
Anhaltende 404-Fehler bei Ihrem CheckUpDown-Account
zeigen ein grundlegendes Problem an, dass evtl. nicht
einfach zu beheben ist. Wenn Sie viele 404-Fehler sehen,
wenden Sie sich bitte an uns (am Besten per E-Mail), so
dass wir Ihnen helfen können, die Fehler zu bereinigen.
Unglücklicherweise kann dies einige Zeit dauern, da wir
mit Ihrem ISP und dem Hersteller der Webserver-Software
in Verbindung treten müssen, um den genauen Grund für
den Fehler zu finden.
|

Wir überwachen Ihre Site auf Fehler wie 404.
Klicken Sie unten für Einzelheiten. |
|
|