Benedikt: .htaccess / 404-Fehler für Google

Hi alle zusammen,

ich habe in meiner .htaccess die Zeile
"ErrorDocument 404 http://sia.stari-tachles.at/service/errors/404"
eingefügt.

Aber bei der Prüfung durch Google meckert Google darüber: "Wir haben festgestellt, dass Ihre Seite mit dem Fehler "404 (Datei wurde nicht gefunden)" im Header den Status 200 (Erfolg) zurückgibt."

Wie kann man diesen Header von 200 in 404 umändern?

Vielen Dank für Eure Hilfe!

Liebe Grüße

Benedikt

  1. Hi,

    ich habe in meiner .htaccess die Zeile
    "ErrorDocument 404 http://sia.stari-tachles.at/service/errors/404"
    eingefügt.

    Aber bei der Prüfung durch Google meckert Google darüber: "Wir haben festgestellt, dass Ihre Seite mit dem Fehler "404 (Datei wurde nicht gefunden)" im Header den Status 200 (Erfolg) zurückgibt."

    Natuerlich - damit loest du implizit einen externen Redirect aus.
    Der Client wird also aufgefordert, mit einem neuen Request die Ressource http://sia.stari-tachles.at/service/errors/404 anzufordern.
    Und wenn du dort nicht selber fuer die Ausgabe eines HTTP Statuscodes 404 sorgst, dann wird als Default 200 verwendet, wenn das Dokument gefunden wurde.

    Wie kann man diesen Header von 200 in 404 umändern?

    Am einfachsten, in dem du bei ErrorDocument keinen absoluten, sondern einen relativen URL angibst.

    MfG ChrisB

    --
    „This is the author's opinion, not necessarily that of Starbucks.“