Seite als Error Document 404

PhoenixDH

Erfahrenes Mitglied
Seite als Error Document 404 / ... der Seite mitteilen das sie dieses ist

Wie kann ich einer Seite sagen, das Sie das Error 404 Document ist ?
Dabei soll aber nichts weiter geschehen !

Brauche die Info für nen anderen Dienst, der wissen muss, das auch die 404 Seite ist !
 
Zuletzt bearbeitet:
Das Thema ist im Bereich Webserver wesentlich besser aufgehoben, daher schieb ich den Thread mal dahin.
Bitte such dort auch mal ein wenig, denn das Thema wurde dort bereits behandelt.
 
Das was ich finde ist irgendwie nicht brauchbar !
Das ich in der .htaccess Datei das ganze Zuweisen muss ist klar !
Aber gibt es da nicht einen Befehl den ich auf die Fehlerseite ansich packe damit das klar ist das das ne 404 Seite ist ?

Konkret:
Brauche das für google Sitemap, die akzeptieren das nicht so wie das jetzt ist !
Da heißt es das die Seite 404.html, was meine Fehlerseite ist, den Wert 200 OK zurückgibt !
Deswegen kann meine Seite nicht aufgenommen werden !

Hört sich blöd an, kann mir mal jemand den Code einer normalen unbearbeiteten 404 Seite geben ?
 
Also bei mir wird auch der Status 404 zurueckgegeben, hab mal fix getestet.
.htaccess
Code:
ErrorDocument 404 /test/404test/404.html
404.html
HTML:
<html>
<body>
Die aufgerufene Seite konnte nicht gefunden werden.
</body>
</html>
Ich hab dann ein kleines Testscript geschrieben welches die nichtexistente Seite test.php aufrufen soll und den Header und Body ausgibt.
In der ersten Zeile des Headers ist klar zu erkennen, dass der Status 404 zurueckgegeben wird.
Ausgabe meines Testscripts:
HTTP/1.1 404 Not Found
Date: Wed, 30 Nov 2005 12:42:47 GMT
Server: Apache/1.3.31 (Unix) PHP/5.0.5
Last-Modified: Wed, 30 Nov 2005 12:36:15 GMT
ETag: "36da39-51-438d9cbf;438d9e42"
Accept-Ranges: bytes
Content-Length: 81
Connection: close
Content-Type: text/html

Die aufgerufene Seite konnte nicht gefunden werden.
 
Dann müsste das bei mir ja auch der Fall sein !

Bei mir ist das in der htacces definiert weklches die Datei ist, aber ich hab noch ne center.php dazwischengeschaltet, welches die URL ausliest und schaut welöche Seite aufgerrufen wird, z.B: index.php?page=404 !

Wird diese Seite aufgerufen, wird die 404.html per include in mein Design eingebunden !

Aber das sollte ja nichts an dem Sachverhalt ändern oder doch ?

Ich werde aber später noch versuchen das hier in die 404.html einzubinden:
Code:
<?php
  header("HTTP/1.0 404 Not Found");
?>

Vielleicht geht es damit !
 
Hm, aber wenn es doch net anders geht !
Das ist die Seite: http://www.tuning-freaks-pfalz.de/404.html oder http://www.tuning-freaks-pfalz.de/index.php?page=404

Das ist die Meldung von Google:
Wir haben festgestellt, dass Ihre Fehlerseite 404 (Datei nicht gefunden) im Header den Statuscode 200 (OK) ausgibt.

Aber ich glaube ich habe das Problem:
Caterham hat gesagt.:
vorsicht,
sendet keinen 404 sondern einen 302-redirect

Kann ich aber leider erst zu Hause testen !
 
Zuletzt bearbeitet:
Du solltest die Umleitung rausnehmen.
So bekomme ich das hier:
HTTP/1.1 302 Found
Date: Wed, 30 Nov 2005 13:03:12 GMT
Server: Apache/1.3.33 (Debian GNU/Linux) FrontPage/5.0.2.2635 mod_python/2.7.10 Python/2.3.4 PHP/4.3.10-16 mod_perl/1.29
Location: http://www.tuning-freaks-pfalz.de/404.html
Connection: close
Transfer-Encoding: chunked
Content-Type: text/html; charset=iso-8859-1

Found
The document has moved here.
Apache/1.3.33 Server at http://www.tuning-freaks-pfalz.de Port 80
Also Status 302, eine Weiterleitung.
Der wird Google wohl folgen und das danach kommende Dokument hat Status 200.
 
Falls Dein Problem dann geloest ist denk bitte daran den Thread als erledigt zu markieren.
Andernfalls, falls noch Fragen offen sind, immer her damit.
 

Neue Beiträge

Zurück