Web Developers often comes to a situation where a wordpress website installed on a test location in your client server need to be sent live on to the Root Domain. I will explain it like this. You have your wordpress blog or your wordpress website installed in the location www.yourdomain.com/developer and once the development job is completed, you want to take it live on to www.yourdomain.com. You need not have to reinstall wordpress to the root. Here is what you need to do.
- Login to your wordpress blog
- Go to Settings > General Settings
- You will see WordPress address (URL) and Blog Address URL. Give your current wordpress installation URL to the WordPress address (URL) ie…. www.yourdomain.com/developer
- Enter the address of the new blog URL ie .. www.yourdomain.com to the Blog Address field
- Click on Save Changes
- Now Connect to your web server using the FTP and Copy the index.php and .htaccess files to the Root
- Open index.php using any text editor
- Change the following and save the file. Change the line that says:require(‘./wp-blog-header.php’); to the following, using your directory name for the WordPress core files: require(‘./developer/wp-blog-header.php’);
- Now login to the old admin URL www.yourdomain.com/developer/wp-admin and make changes to the permalink structure if required.
Now your wordpress files will be in the old folder having your blog in the root. 



nice and cool info cijo.. thanx for the tip u gave..