warum so kompliziert?
eine .htaccess auf den alten server, welche die links auf den neuen server umleitet und das attribut "moved permanently" ausliefert. Suchmaschinen erkennen so, AFAIK, das die alte URL für den entsprechenden artikel obsolet ist, wenn sie selbigen wieder prüfen und haben damit kein problem.
dem benutzer tust du insofern einen gefallen, als das er direkt auf die seite kommt und nicht erst auf einen weiteren link batzeln muss.
um dem benutzer noch einen explizieten hinweis auf den umzug zu geben, kannst du der weiterleitung noch einen additiven parameter anfügen, welchen du dann dazu nutzen kannst ein popup mit dem umzugshinweis auszugeben.
RewriteBase /
RewriteCond %{HTTP_HOST} !^www\.arno-simon\.de$
RewriteRule ^(.*)$ http://www.arno-simon.de/$1 [L,R=301]
mit dem Snippet leite ich alle Aufrufe von "arno-simon.de" auf "http://www.arno-simon.de" um, weil ich die domain einheitlich aufgerufen haben möchte... ich weiss... pedantisch.... wenn du im umleitungsziel anstatt meiner domain deine ziel-domain angibst, sollte es schon reichen um, bei einer 1:1-umsetzung, auf dem entsprechenden zielartikel der neuen domain zu landen.
vG
Arno