Hallo Thomas,
>> IIS: GET und HEAD liefern "HTTP/1.1 302 Object Moved"
Die Zahl 302 ist zwar richtig, aber "Object Moved" gibt es laut RFC überhaupt nicht.
http://www.ietf.org/rfc/rfc2616.txt Auf Microsoft kann man sich aber auch gar nicht verlassen. :-o
Der Googlebot holt die Seite mit GET.
Normalerweise kannst Du den Statuscode auch selbst angeben.
<?php
header("Status: 301 Moved Permanently");
header("Location:
http://www.example.com/"); exit;
?>
Wenn Google nun die 301 sieht, dann sollte er eigentlich die Ursprungsseite aus dem Index löschen und die neue Seite,
also die Zielseite der Umleitung, in den Index aufnehmen. Die Zielseite sollte dann noch ordnungsgemäß mit 200 OK antworten.
Gruß Sabine