Se hai l'uso dell'htaccess, come prima soluzione prova questa:
dopo esserti fatta una copia del tuo htaccess attuale, metti nella root del sito un .htaccess con solo questa riga:
Redirect 301 / http://www.nuovodominio.it
Se questa funziona, avrai fatto un redirect 301 puro, di quelli per i quali i motori di ricerca vanno matti
In alternativa, puoi creare un file index.php da mettere nella root del sito attuale (in sostituzione di quello che hai al momento) con dentro
<?
Header( "HTTP/1.1 301 Moved Permanently" );
Header( "Location: http://www.nuovodominio.com" );
?>
Anche questo è un redirect 301. Meno gradito di quello in htaccess, ma sempre meglio che un puro e semplice refresh