d'apres l'erreur actuelle déjà il manque des pages php:
Warning: require() [function.require]: Unable to access .wp/wordpress/wp-blog-header.php in /htdocs/index.php on line 20
donc il manque cela: .wp/wordpress/wp-blog-header.php
Pour le changement je pense que vous aviez un Wordpress sur un serveur Windows et donc les serveurs Windows ne sont pas optimisé pour du Php Mysql ce qui est demandé par Wordpress et le .htaccess à sans doute mal été interprété par le serveur Linux .
Mais cela n'est qu'une hypothèse je n'ai pas accès a ces données.
Mettez déjà le fichier demandé , vérifiez ensuite vos info Mysql elles ont aussi peu être changé suite au changement de serveur.
Tenez moi informé.