Seite 1 von 1
eine seite im forum mit 404 zurückgeben
Verfasst: 17.06.2007, 10:27
von snowflow
hallo,
folgendes problem. ich benutze ein phpbb forum. nun möchte ich eine seite aus dem google-cache herausbekommen. das geht aber nur, wenn die entsprechende seite den fehler 404 zurückgibt.
im forum wird aber eine seite geöffnet, mit dem hinweis, dass diese seite nicht existiert. gibt es dennoch eine möglichkeit für diese seite einen fehler 404 zurückzugeben?
vielen danke für eure hilfe,
gruß, flo
Verfasst: 17.06.2007, 10:36
von subcordem
in der viewtopic.php
jeweils vor
Code: Alles auswählen
message_die(GENERAL_MESSAGE, 'Topic_post_not_exist');
einfügen.
Verfasst: 17.06.2007, 10:39
von snowflow
erreiche ich somit, dass nur nicht vorhande einräge nicht angezeigt werden?
oder wird überhaupt keine seite viewtopiv.php mehr angezeigt?
danke, flo
Verfasst: 17.06.2007, 10:49
von subcordem
hä?
wenn Du den Eintrag aus dem Forum gelöscht hast, dann liefert die Fehlerseite von phpbb nun den gewünschnten 404er, wenn die URL noch mal aufgerufen wird und alles ist gut.
nacht.
Verfasst: 17.06.2007, 10:53
von snowflow
achso, alles klar, das ist genau das was ich wollte. werde das gleich mal probieren.
vielen dank
Verfasst: 17.06.2007, 11:17
von snowflow
habe das mal versucht. leider gibt er immer noch die phpbb-seite aus, auf der steht, dass das thema nicht ,mehr existiert.
habe zweimal in der viewtopic.php folgendes eingetragen:
Code: Alles auswählen
{
header("HTTP/1.0 404 Not Found");
message_die(GENERAL_MESSAGE, 'Topic_post_not_exist');
}
habt ihr ne idee?
Verfasst: 17.06.2007, 11:41
von subcordem
snowflow hat geschrieben:die phpbb-seite aus, auf der steht, dass das thema nicht ,mehr existiert.
?
ist ja alles richtig, prüf doch mal den header von nem gelöschten Posting
www.webconfs.com/http-header-check.php
Verfasst: 17.06.2007, 11:57
von snowflow
auf der seite gibt er folgendes zurück:
Code: Alles auswählen
HTTP/1.1 404 Not Found =>
Date => Sun, 17 Jun 2007 10:56:29 GMT
Server => NOYB
X-Powered-By => PHP/4.4.3-0.dotdeb.1
Set-Cookie => phpbb2mysql_sid=6cadffe445b42a873ee3a19ccf4e9640; path=/
Cache-Control => private, pre-check=0, post-check=0, max-age=0
Expires => 0
Pragma => no-cache
Connection => close
Content-Type => text/html; charset=iso-8859-1
Verfasst: 17.06.2007, 12:05
von subcordem
na, da haste es doch, die Seite sendet:
und google ist zufrieden.
Verfasst: 17.06.2007, 12:07
von snowflow
aber mir ird die seite wie bisher im browser angezeigt. spielt das keine rolle?
Verfasst: 17.06.2007, 12:13
von subcordem
Es spielt keine Rolle.
Solange der header stimmt, ist es doch wie bei jeder anderen personalisierten Fehlerseite.