I have moved wordpress to a new server, this is how I did it...
- backedup the DB
- backed up the files
- imported the DB on the new server
- copied the files over
- updated the database name and username / password in the wp-config.php
The URL is the same, yet the only page that works is the home page!