Hello,
Schlauer wäre es imho serverseitig den neuen Server zu befragen, ob die Ressource existiert und dann erst umzuleiten.
per file_exists() und include() oder fget()?
Eher mit wget. Das schreibt zuverlässig alle URIs um, wenn man es ihm sagt.
Liebe Grüße aus dem schönen Oberharz
Tom vom Berg