Caliga: yahoo schluckt code 301 nich?

Beitrag lesen

Hallöchen!

Ich hab mir ein PHP-Script gebastelt, das bei nicht gefundenen Seiten eine 404 Seite ausgibt und bei einigen umbenannten Seiten (hauptsächlich .html nach .php) einen 301 Status mitsamt neuer Adresse.

Das sieht dann so aus:

if($RD == 1)
{
header("Status: 301 Moved Permanently");
header("Location: http://".$_SERVER['HTTP_HOST'].$redirect);
exit;
}

Das mit der Umleitung klappt ja ganz gut, aber was die Clients mit meinem schönen Status anfangen, kann ich ja schlecht prüfen.
Jedenfalls fühlt sich Yahoo!Slurp seit langer Zeit dazu berufen, regelmäßig anzufragen, ob die uralten .htmls nicht doch wieder aufgetaucht sind...
Wertet der das gar nich aus oder hab ich was falsch gemacht?

Ah, wo wir grade dabei sind:
Die Seite fängt mir regelmäßig Requests der folgenden Art ab:

Request:      /'bg.gif'
Referer:      http://www.caligamedia.de/applications.php?lang=en
UserAgent:    Mozilla/4.0 (compatible; MSIE 5.23; Mac_PowerPC)

(oder: Request:      /''        )

sind immer Macs mit IE). Jemand ne Ahnung, was die da wollen?

Gruß, Dani