Wenn man auf seinem Webserver in einer .htaccess-Datei den Fehlercode 404 abfängt und diesen auf eine externe URL oder ein php-Script weiterleitet kommt es bei der Bestätigung des GoogleSitemaps zu folgender Fehlermeldung auf der Google-Webseite:
Wir haben festgestellt, dass Ihre Fehlerseite 404 (Datei nicht gefunden) im Header den Statuscode 200 (OK) ausgibt.
Lösung für alle Nutzer statisch generierter HTML-Seiten (Home Edition, TX Edition, Content Suite Business): Kopieren Sie die Datei, welche die Startseite ihrer Webseite enthält (bspw. "index.html") und nennen Sie diese Kopie "error404.html". Ändern Sie die Zeile in der Datei .htaccess folgendermaßen ab:
Lösung für alle Nutzer dynamischer VIO.Matrix-basierter Webs: Lassen Sie das ErrorDocument auf das dynamische Web verweisen:
Erläuterung: im Unterschied zu anderen dynamischen Programmiersprachen (php, asp etc.) sendet der VIO.Matrix CIS immer einen http-Header. Darum kann man bei VIO.Matrix im Fall eines Statuscode 404 auf das dynamische Web verweisen, muss bei anderen Systemen jedoch diese entsprechend anpassen.
Hinweis: Verwenden Sie keine php-Scripte zur Auswertung eines Statuscode 404. Die php-Funktion header() überträgt u.U. den falschen Code.
Hinweis: auf die gleiche Art und Weise sollten auch andere 4xx-Statuscodes abgefangen werden.