SEO-Software von Suchmaschinenoptimierung.de

404 Fehlerseite gibt Status 200 aus

(hier klicken, um zum Original Thread zu gelangen)
danielhhrulez
Hi Ihr lieben, ich weiß langsam nicht mehr weiter.
Ich habe bei 1und1 meine Homepages liegen,
ich möchte gerne eigene 404 Seiten verwenden, dazu habe ich in der htaccess

ErrorDocument 404 /fehler404.php

Problem ist es wird alles erfasst außer php seiten, dort kommt dann die 404 Fehlermeldung vom Provider.

Mit
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^.*$ /fehler404.php [L]
wird zwar alles auch php seiten erfasst aber er wird status 200 OK statt 404 zurückgeliefert.

Mache ich aus dem [L] nen [R=404,L] gibt nen 500 :-(

In der 404 PHP Seite nen header 404 akzeptiert der auch nicht, wird trotzdem nen 200 ausgegeben.

Hat noch wer ne idee? :-(
danielhhrulez
Baby Hier hat doch bestimmt noch wer ne Idee, oder? Freude
Belly
Frag doch mal im mod_rewrite-Forum nach: http://www.modrewrite.de/foren/
danielhhrulez
Bin immernoch auf Suche nach Lösung :-(
yolol
mod_rewrite ruft bei der ersten internen Umleitung den ErrorDocument-Handler auf, schreibt also den internen Dateinamen auf /fehler.pho um. Ausschlaggebend ist dabei der Redirect R=404. Im Log steht dann:
code:
1:
forcing responsecode 404 for /

Das L für Last würde lediglich in der .htaccess folgende weitere rewrites ignorieren.

Nach dem forced redirect fängt mod_rewrite nämlich jetzt von vorne an - und das endet in einer Endlosschleife:
code:
1:
init rewrite engine with requested uri


Du kannst das verhindern, indem Du vor sämtlichen Regeln folgende setzt:

code:
1:
2:
3:
4:
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} fehler.php$
RewriteRule ^/(.*) - [L]

Das heißt, mod_rewrite stoppt die Bearbeitung, sobald es auf fehler.php trifft.
(hier klicken, um zum Original Thread zu gelangen)



Tipp: Ranking-Konzept.de - Das SEO-Forum (Forum rund um die Suchmaschinenoptimierung) der artaxo AG.
Das große Versicherungs ABC von Versicherung.de - mit allen Aspekten der Computerversicherungen!
Fan-Foren.de, die große Community mit Musikforum ist ab sofort online.