>> as the URL does not exist on the new site
That's the important part. You need to create the structure on the new server. Since you've changed the address of the root domain, a 301 cannot, by definition, redirect anyone to the old content, since the attempt at resolution will go back to your new site.... an infinte loop
|