Hallo,
ich überarbeite gerade eine Homepage. Der ursprüngliche Programmierer hat für die Website ein selbstentwickeltes CMS verwendet. Soweit so gut.
Nun habe ich aber ein kleines Problem:
Um schöne URL's zu erhalten wurde damals ein eigener URL-Rewriter eingebaut, der das Fehlerdokument 404 verwendet.
Das heißt so viel wie:
Meiner Meinung nach ist aber genau dieser nicht gerade förderlich für Such-Bots wie z.B. jener von Google.
Kann ich das Senden dieses Status Codes irgendwie vermeiden?
Mein erster Versuch über
am Anfang der index.php ist leider gescheitert. (Ich habe weiterhin den Statuscode 404 erhalten).
Danke im Voraus!
Schöne Grüße
waelder
ich überarbeite gerade eine Homepage. Der ursprüngliche Programmierer hat für die Website ein selbstentwickeltes CMS verwendet. Soweit so gut.
Nun habe ich aber ein kleines Problem:
Um schöne URL's zu erhalten wurde damals ein eigener URL-Rewriter eingebaut, der das Fehlerdokument 404 verwendet.
Das heißt so viel wie:
- Beim Zugriff auf index.php wird die Startseite angezeigt (normaler Zugriff).
- Wird auf eine andere Datei/Pfad zugegriffen, wird das Ganze natürlich auf das Fehlerdokument umgeleitet (ansonsten sind keine Dateien/Ordner in diesem Verzeichnis).
- Als Fehlerdokument ist in der .htaccess wiederum die Datei index.php definiert
Code:ErrorDocument 404 /index.php?f=404
- Schlussendlich wird in der index.php überprüft ob es sich wirklich um einen falschen Link handelt (->Ausgabe Fehlerdokument) oder es wird eben der entsprechende Inhalt ausgegeben.
Meiner Meinung nach ist aber genau dieser nicht gerade förderlich für Such-Bots wie z.B. jener von Google.
Kann ich das Senden dieses Status Codes irgendwie vermeiden?
Mein erster Versuch über
PHP-Code:
header("HTTP/1.0 200 OK");
Danke im Voraus!
Schöne Grüße
waelder
Kommentar