Anladığım kadarıyla localde kurduğun sitenin dosyalarını dışarıdaki sunucuya yüklemişsin. Birkaç ayar yapman gerekiyor.

1- Veritabanını aktardıktan sonra wp_options tablosundaki homepage ve siteurl satırlarını http://localhost/siteadı şeklinde yazan yere asıl domain isimlerini yazıyorsunuz.
2- wp-config.php dosyasında veritabanı adı, kullanıcı adı ve şifresini giriyorsunuz yoksa site "veritabanına bağlanamıyor" hatası verir.
3- wordpress admin paneline girip ayarlar, kalıcı bağlantılara gidip hiçbir şey yapmadan "kaydet" diyoruz. Bu işlem sıfırdan .htaccess oluşturması için.

Bunları yaparsanız localhosttaki site ne ise ana domainde de aynısı çalışır. Kolay gelsin.