HTTP 404

Die 404 oder ist Nicht Gefundene Fehlermeldung ein HTTP Standardansprechcode, der anzeigt, dass der Kunde im Stande gewesen ist, mit dem Server zu kommunizieren, aber der Server konnte nicht finden, was gebeten wurde.

Der Website-Bewirtungsserver wird normalerweise "404 - Nicht Gefundene" Webseite erzeugen, wenn Benutzer versuchen, einer gebrochenen oder toten Verbindung zu folgen, folglich ist der 404 Fehler einer der erkennbarsten Fehlerbenutzer kann im Web finden.

Ein 404 Fehler sollte mit dem "Server nicht gefundene" oder ähnliche Fehler nicht verwirrt sein, in denen eine Verbindung zum Bestimmungsort-Server überhaupt nicht gemacht werden konnte. Ein 404 Fehler zeigt an, dass die gebetene Quelle wieder in der Zukunft verfügbar sein kann; jedoch versichert die Tatsache denselben Inhalt nicht.

Übersicht

Wenn

man über HTTP kommuniziert, ist ein Server erforderlich, auf eine Bitte, wie eine Bitte eines WWW-Browsers um eine Webseite, mit einem numerischen Ansprechcode und einem fakultativen, obligatorischem zu antworten, oder (gestützt auf dem Statuskennzeichen) Nachricht zurückgewiesen. Im Code 404 zeigt die erste Ziffer einen Kundenfehler wie eine mistyped Internetadresse (URL) an. Die folgenden zwei Ziffern zeigen den spezifischen gestoßenen Fehler an. Der Gebrauch von HTTP von dreistelligen Codes ist dem Gebrauch solcher Codes in früheren Protokollen wie FTP und NNTP ähnlich.

Am HTTP Niveau wird einem 404 Ansprechcode von einem menschlich-lesbaren "Grund Ausdruck" gefolgt. Die HTTP Spezifizierung deutet den Ausdruck "Nicht Gefunden" an, und viele Webserver durch den Verzug geben eine HTML-Seite aus, die sowohl den 404 Code als auch den "Nicht Gefundenen" Ausdruck einschließt.

Ein 404 Fehler wird häufig zurückgegeben, als Seiten bewegt oder gelöscht worden sind. Im ersten Fall soll eine bessere Antwort 301 Bewegt Dauerhaft Antwort zurückgeben, die in den meisten Serverkonfigurationsdateien, oder durch das URL-ADRESSE-Neuschreiben konfiguriert werden kann; im zweiten Fall sollten Gegangene 410 zurückgegeben werden. Weil diese zwei Optionen spezielle Serverkonfiguration verlangen, machen die meisten Websites von ihnen nicht Gebrauch.

404 Fehler sollten mit DNS Fehlern nicht verwirrt sein, die erscheinen, wenn sich die gegebene URL-ADRESSE auf einen Servernamen bezieht, der nicht besteht. Ein 404 Fehler zeigt an, dass der Server selbst gefunden wurde, aber dass der Server nicht im Stande gewesen ist, die gebetene Seite wiederzubekommen.

Kundenspezifische Fehlerseiten

Webserver können normalerweise konfiguriert werden, um eine kundengerecht angefertigte Fehlerseite, einschließlich einer natürlicheren Beschreibung, des Einbrennens der Elternteilseite oder manchmal einer Suchform zu zeigen. Der Protokoll-Niveau-Ausdruck, der vor dem Benutzer verborgen wird, wird selten kundengerecht angefertigt.

Internet Explorer (vor Internet Explorer 7) wird jedoch kundenspezifische Seiten nicht zeigen, wenn sie nicht größer sind als 512 Bytes, sich stattdessen dafür entscheidend, eine "freundliche" Fehlerseite zu zeigen. Google Chrom schließt ähnliche Funktionalität ein, wo die 404 durch alternative durch Algorithmen von Google erzeugte Vorschläge ersetzt werden, wenn die Seite weniger als 512 Bytes in der Größe ist. Ein anderes Problem besteht darin, dass, wenn die Seite keinen favicon zur Verfügung stellt, und, getrennte kundenspezifische 404 Seiten bestehen, wird Extraverkehr und längere ladende Zeiten erzeugt.

Weiche 404

Ein Website-Bericht a "nicht gefundener" Fehler durch das Zurückbringen einer Standardwebseite mit einem "200 OK" Ansprechcode; das ist als weiche 404 bekannt. Weich 404s sind für automatisierte Methoden problematisch zu entdecken, ob eine Verbindung gebrochen wird. Einige Suchmotoren, wie Yahoo, verwenden automatisierte Prozesse, um weich 404s zu entdecken. Weich 404s kann infolge Konfigurationsfehler vorkommen, wenn man bestimmte HTTP Server-Software zum Beispiel mit der Apachen-Software verwendet, wenn ein Fehlerdokument 404 (angegeben in einer.htaccess Datei) als ein absoluter Pfad (z.B) angegeben wird. anstatt eines Verhältnispfads (/error.html).

Einige Proxyserver erzeugen einen 404 Fehler, wenn der entfernte Gastgeber nicht anwesend ist, anstatt den richtigen 500-Reihen-Code zurückzugeben, als Fehler wie Hostname-Entschlossenheitsmisserfolge oder abgelehnt haben, halten TCP Verbindungen den Proxyserver davon ab, die Bitte zu befriedigen. Das kann Programme verwechseln, die erwarten und spezifischen Antworten folgen, weil sie zwischen einem abwesenden Webserver und einer fehlenden Webseite auf einem Webserver nicht mehr leicht unterscheiden können, der da ist.

Im Juli 2004, der Telekommunikationsversorger des Vereinigten Königreichs BT Group hat den Inhalt von Cleanfeed blockierendes System eingesetzt, das einen 404 Fehler in jede Bitte um den Inhalt identifiziert als potenziell ungesetzlich durch das Internetbewachungsfundament zurückgibt. Andere ISPs geben einen HTTP 403 "verbotener" Fehler in denselben Verhältnissen zurück. Die Praxis, Fälschung 404 Fehler als ein Mittel zu verwenden, Zensur zu verbergen, ist auch in Thailand und Tunesien berichtet worden. In Tunesien, wo Zensur wie verlautet streng ist, sind sich Leute der Natur der Fälschung 404 Fehler bewusst geworden und haben einen imaginären Charakter genannt "Ammar 404" geschaffen, wer "den unsichtbaren Zensor" vertritt.

Slanggebrauch

2008 hat eine durch den Fernmeldearm der Post ausgeführte Studie gefunden, dass "404" ein Slangsynonym für "den unwissenden" im Vereinigten Königreich geworden war. Slangwörterbuchverfasser Jonathon Green hat gesagt, dass "404" weil ein Slangbegriff durch den "Einfluss der Technologie" und jungen Leute gesteuert worden war, aber zurzeit wurde solcher Gebrauch relativ nach London und anderen städtischen Gebieten beschränkt.

404-Seite-Produkte

Während viele Websites Zusatzinformation in einer 404 Fehlermeldung — wie eine Verbindung zur Einstiegsseite einer Website oder eines Suchkastens senden — gibt es auch viel fortgeschrittenere Erweiterungen verfügbar als Produkte, die bestrebt sind, die richtige Webseite den gewollten Benutzer zu finden.

In der populären Kultur

  • Während der griechischen Proteste im Mai 2011 war einer der populärsten Slogans "Fehler 404: Nicht gefundene Demokratie".
  • In Tunesien hat politische Zensur zum 404 so allgegenwärtigen Werden geführt, dass tunesischer bloggers einen Charakter genannt Ammar erfunden hat, den sie verantwortlich für seine Aufstellung gehalten haben.

Siehe auch

  • Verbindungsfäule
  • Liste von HTTP Statuskennzeichen

Links


3Station / 51 - HERVOR
Impressum & Datenschutz