1
Hi,
da kürzlich auch der Acid2-Test Aufsehen erregte, weil das WebStandards-Project eine eigene Fehlerseite eingebunden hat und somit den Status-Code 200 auch auf nicht existierende Seiten zurückgegeben hat, frage ich mich nun, ob es denn möglich ist, diesen 200er zu verhindern.
Ich bin gerade wieder selbst bei einer Seite dabei, die eine eigene Fehlerseite hat, und zwar nicht mittels der ErrorDocument-Angaben in der htaccess, sondern vom Skript generiert. Wenn jemand beispielsweise einen Newseintrag aufrufen möchte, den es nicht gibt, macht das Skript zuerst einen Select und gibt im Fehlerfall die Meldung "gibts nicht" oder so. Da mache ich immer brav vorher den 404-Header, aber ein wget zeigt mir, dass da immer noch vorher ein 200er daherkommt - was ich verstehen kann, da ja tatsächlich beim Aufruf noch nicht bekannt ist, dass es die Seite nicht gibt.
Trotzdem... kann ich das irgendwie unterbinden oder mittels weiterer Header den 200er von vorher ungültig machen?
Danke für jede Hilfe & frohe Weihnachten
Rudy
da kürzlich auch der Acid2-Test Aufsehen erregte, weil das WebStandards-Project eine eigene Fehlerseite eingebunden hat und somit den Status-Code 200 auch auf nicht existierende Seiten zurückgegeben hat, frage ich mich nun, ob es denn möglich ist, diesen 200er zu verhindern.
Ich bin gerade wieder selbst bei einer Seite dabei, die eine eigene Fehlerseite hat, und zwar nicht mittels der ErrorDocument-Angaben in der htaccess, sondern vom Skript generiert. Wenn jemand beispielsweise einen Newseintrag aufrufen möchte, den es nicht gibt, macht das Skript zuerst einen Select und gibt im Fehlerfall die Meldung "gibts nicht" oder so. Da mache ich immer brav vorher den 404-Header, aber ein wget zeigt mir, dass da immer noch vorher ein 200er daherkommt - was ich verstehen kann, da ja tatsächlich beim Aufruf noch nicht bekannt ist, dass es die Seite nicht gibt.
Trotzdem... kann ich das irgendwie unterbinden oder mittels weiterer Header den 200er von vorher ungültig machen?
Danke für jede Hilfe & frohe Weihnachten
Rudy