1. September 200520 j Hallo, folgende Situation ist gegeben: Wir haben die Sitemap unseres Webauftritts bei Google hochgeladen, seit einiger Zeit (ich weiß nicht seit wann genau) will Google, dass man ne leere Datei mitbestimmten Dateinamen hochlädt, damit die das ganze verifizieren können (https://www.google.com/webmasters/sitemaps/docs/de/stats.html). Bei uns tritt folgende Situation auf, so wie bei Google beschrieben: Wir haben festgestellt, dass Ihre Fehlerseite 404 (Datei nicht gefunden) im Header den Statuscode 200 (OK) angibt. Diese Konfiguration stellt ein Sicherheitsrisiko für die Überprüfung der Website dar, sodass wir Ihre Website nicht überprüfen können. Wenn Ihr Webserver so konfiguriert ist, dass im Header von 404-Seiten der Statuscode 200 angegeben wird, und wir Ihnen ermöglichen würden, Ihre Website mit dieser Konfiguration überprüfen zu lassen, könnten andere Personen dies ausnutzen und Ihre Website ebenfalls überprüfen lassen. Auf diese Weise hätten andere Personen die Möglichkeit, Ihre Website-Statistiken einzusehen. Um sicherzustellen, dass niemand diese Konfiguration ausnutzen kann, um Statistiken für Websites einzusehen, die ihm nicht gehören, überprüfen wir nur Websites, die im Header von 404-Seiten den Statuscode 404 angeben. Bitte passen Sie Ihre Webserver-Konfiguration so an, dass der Statuscode 404 im Header von 404-Seiten angegeben wird. Versuchen Sie noch einmal, die Website überprüfen zu lassen, wenn Ihr Webserver richtig konfiguriert ist. Wenn Ihr Webserver so konfiguriert ist und Sie diese Fehlermeldung erhalten, klicken Sie wieder auf „Status überprüfen“ und wir überprüfen Ihre Konfiguration noch einmal. Ich habe das überprüft und es stimmt, zumindest eingeschränkt. Denn wenn ich www.unseredomain.de/verzeichnis-nicht-vorhanden/nicht-da.html eingebe, bekomme ich den Status-Header 404 zurück, wenn ich www.unseredomain.de/nicht-da.html eingebe, bekomme ich im Header die 200 zurück und es wird der Inhalt der index-Datei angezeigt. Ich weiß aber leider nicht, da ich den Apache nicht konfiguriert habe und damit auch ehrlich gesagt noch nie was zu tun hatte, was ich einstellen muss - vermutlich in der httpd.conf - damit ich bei www.unseredomain.de/nicht-da.html auf den Header 404 zurück bekommen. Danke schonmal für eure Hilfe
1. September 200520 j wenn ich www.unseredomain.de/nicht-da.html eingebe, bekomme ich im Header die 200 zurück und es wird der Inhalt der index-Datei angezeigt. Ich weiß aber leider nicht, da ich den Apache nicht konfiguriert habe und damit auch ehrlich gesagt noch nie was zu tun hatte, was ich einstellen muss - vermutlich in der httpd.conf - damit ich bei www.unseredomain.de/nicht-da.html auf den Header 404 zurück bekommen. Was meinst du mit "Inhalt der index-Datei"? Meinst du den Verzeichnisinhalt? Das ist ja dann kein 404, sondern eben gewollt 200 (ok), weil er ja keinene Fehlerseite zeigt, sondern den Verzeichnisinhalt... Ausschalten kannst du das mit Options -Indexes im jeweiligen <Directory ...> [...] </Directory> in der httpd.conf.
1. September 200520 j Was meinst du mit "Inhalt der index-Datei"? Meinst du den Verzeichnisinhalt? Das ist ja dann kein 404, sondern eben gewollt 200 (ok), weil er ja keinene Fehlerseite zeigt, sondern den Verzeichnisinhalt... Da hab ich mich schlecht ausgedrückt. Es wird nicht der Verzeichnisinhalt angezeigt, sondern bei www.meinedomain.de/nicht-da.html wird das gleich anzeigt wie bei www.meinedomain.de. Es sollte aber so sein, am Beispiel von Heise: http://www.heise.de/nicht-da.html
1. September 200520 j Hast du vielleicht irgendwo in der Config drinstehen: ErrorDocument 404 /index.html ? EDIT: Hm... Das sollte aber dennoch den 404 als Code zurückgeben, oder nicht? Kann ich dir jetzt gar nicht sagen, aber schau mal ob das vielleicht da steht.
Archiv
Dieses Thema wurde archiviert und kann nicht mehr beantwortet werden.