Ich halte es bei den von mir betreuten Seiten so, dass ich eigene 404 Fehlerseiten definiere, die angezeigt werden, wenn eine Seite auf dem Server nicht gefunden werden kann. Das hat nicht nur den schönen Vorteil, dass der Besucher eine freundliche Seite sieht, sondern ich lasse mich von diesen Seiten dann auch per E-Mail über den fehlerhaften Aufruf benachrichtigen.
Dazu habe ich im Quelltext dieser Fehlerseite ein kleines PHP Skript eingebaut, das mir die wichtigsten Daten zu dem Aufruf sendet:
Fehler auf netcam-watcher.com
Am: 16.3 2007 um 09:16 Uhr.
Referer:
File: /admin/main.php (/admin/main.php)
IP: 84.19.188.158
HTTP_USER_AGENT: Mozilla/4.0 (compatible; MSIE 6.0; Windows XP)
HOST: ns.km21105-03.keymachine.de
Ein weiterer Vorteil ist, dass man sofort sieht, wenn ein nicht ausgelastetes Kind wieder per Skript versucht ungeschützte und/oder alte PHPMyAdmin Installationen zu finden. Heute war es mal wieder so weit. Gleich bei 2 Kunden haben User versucht ungeschützte Installationen zu finden. Manch einer ist von den vielen Mails dann vielleicht genervt... Ich finde es besser zeitnah über solche Sachen informiert zu werden, weil man dann ggf. gleich die Adressen sperren kann. Und ständig die Logfiles nach solchen Sachen durchsuchen macht ja auch keinen Spaß.