Seite 1 von 1

Erlaubt HTTP 404 noch danach Content? Je Browser anders ;)

Verfasst: 31.10.2005, 19:36
von Airport1
Also, natuerlich koennte ich jetzt die RFC konsultieren etc. mach ich aber mal nicht, denn:

bei Opera kann ich nach dem Header eines HTTP 404 nach 2x \n noch Content Text anzeigen, z.B. "Meep Meep".

bei IE geht das hingegen nicht, dort erscheint nur die reine HTTP 404 Hinweisseite des IE.

Welches Verhalten beider Browser ist nun "korrekter"? Ists urspruenglich erlaubt, dass nach dem Header HTTP 404 noch Text kommen darf?

Verfasst:
von

Erlaubt HTTP 404 noch danach Content? Je Browser anders ;)

Verfasst: 31.10.2005, 19:41
von Nullpointer
imho (auch ohne rfc-konsultierung) ist das optionale senden mit error-erklärung korrekt.

Erlaubt HTTP 404 noch danach Content? Je Browser anders ;)

Verfasst: 31.10.2005, 19:49
von Airport1
Anscheinend hast Recht wenn ichs richtig verstanden habe:

https://www.w3.org/Protocols/rfc2616/rfc2616-sec10.html

10.4 Client Error 4xx

The 4xx class of status code is intended for cases in which the client seems to have erred. Except when responding to a HEAD request, the server SHOULD include an entity containing an explanation of the error situation, and whether it is a temporary or permanent condition. These status codes are applicable to any request method. User agents SHOULD display any included entity to the user.

Und wer haelt sich mal wieder nicht dran? Der IE, wie immer ;)

Verfasst:
von

Erlaubt HTTP 404 noch danach Content? Je Browser anders ;)

Verfasst: 31.10.2005, 21:28
von Christophe
Das stimmt nicht. Soweit ich weiß zeigt der Internet Explorer die Fehlerseite nur an, wenn sie größer als 512 Byte ist. Und das ist ja gar nicht mal so dämlich.

Erlaubt HTTP 404 noch danach Content? Je Browser anders ;)

Verfasst: 31.10.2005, 22:28
von warry
Jepp, der Christophe hat vollkommen recht, ich nutze das auf einigen Seiten mit oft wechselnden URLs gerne um "vernünftige" Informationen nachzuschieben.

404er mit Weiterleitung kommen (auch bei mir) meist nicht gut an, sprich der Besucher ist weg. So kann ich ihm evtl. eine Alternative anbieten, bzw. ein Suchformular oder was auch immer.

Erlaubt HTTP 404 noch danach Content? Je Browser anders ;)

Verfasst: 31.10.2005, 23:02
von Airport1
Gut zu wissen mit den 512 Byties. Wird getestet, danke :) EDIT: funzt, yippieh ;)

Erlaubt HTTP 404 noch danach Content? Je Browser anders ;)

Verfasst: 02.11.2005, 20:35
von tobsn
header( "HTTP/1.1 200 OK");
da is wurst was du vorher rauschickst.

Erlaubt HTTP 404 noch danach Content? Je Browser anders ;)

Verfasst: 02.11.2005, 23:36
von Airport1
?? Da hast wohl ebbes nich verstanden.
Es ging drum ob man HTTP 404er noch mit zusaetzlichem Info-Text (nicht im Header, sondern im Content Bereich) ausstatten kann. Und ja, es geht, fuer den IE muss man allerdings eine Mindestanzahl an Zeichen im Content haben, sonst sieht man nur die Standard-404-IE-Seite.

Erlaubt HTTP 404 noch danach Content? Je Browser anders ;)

Verfasst: 02.11.2005, 23:50
von tobsn
.htaccess:
--
ErrorDocument 404 /datei.html
--
ErrorDocument 404 /index.php?p=404
--

whatever.