Suchresultate von Suchmaschinen werden bekanntlich von 80% der Suchenden im Internet genutzt. Doch wer kennt es nicht. Ein Klick auf das Resultat und die Seite ist gar nicht mehr vorhanden. Oftmals sehen entsprechende Error 404 Dokumente übel aus.
Beispiel:

Das lässt sich auf einfachste Weise ändern. Die Firma Namics zum Beispiel nennt Ihr Error 404 Dokument ganz einfach Seite nicht gefunden und verweist auf die Sitemap.

Es geht jedoch noch schöner. Die gelieferten Informationen über nicht gefundene Dokumente können im Suchmaschinenmarketing wichtig sein. Also, warum nicht entsprechende Daten abfangen und zum Beispiel in einer Datenbank zwischen speichern. Mit wenig Code lässt sich ein entsprechendes Error-Dokument in PHP erstellen, dass dem Benutzer alles liefert, was er sich wünscht und zudem noch die Daten in einer Datenbank für eine spätere Verwendung speichert.
Der PHP Code
<?PHP
$filelook = getenv("REQUEST_URI"); // Frage welches Dokument aufgerufen werden sollte
$thehost = "http://" . getenv("HTTP_HOST"); // Frage auf welchem Webserver das Dokument aufgerufen werden sollte
echo "<html>\n";
echo "<head>\n";
echo "<title>Das Dokument " . $filelook . " wurde nicht gefunden</title>\n";
echo "</head>\n";
echo "<body>\n";
echo "<h1>Das Dokument " . $filelook . " wurde nicht gefunden</h1>\n";
echo "<p>Das von Ihnen gesuchte Dokument <b>" . $thehost . $filelook . "</b> konnte auf unserem Server nicht gefunden werden...</p>\n";
echo "</body>\n";
echo "</html>\n";
echo "</php>\n";

Es gilt zu beachten, dass entsprechendes Dokument zum Beispiel in der .htaccess Datei hinzugefügt oder in der Server-Configuration auf entsprechendes Dokument verwiesen werden muss.
.htaccess Zeilen Beispiel:
ErrorDocument 404 /missing.php
ErrorDocument 403 /forbidden.php
etc.