Hi I am now going to post how you can transfer your websites to one server to another within few minutes. You need following scripts to do this. Rapidleech - To download files remotely on server BigDump - To restore databases. So first of all you should create entire backup of your site if you have old cPanel(less than 11) or zip public_html if you have cPanel 11 or above. After compressing all files, You should upload rapidleech to new server where you want your site to be installed. You can direct access new server true IP address. For example if you have user name xyz on new server then you can direct like http://25.25.25.25/~xyz. Once you upload zip file there using rapidleech, Uncompress it and remove other junk files and move your files to public_html as it was on old server. Use FileZilla for faster work. Now you have moved all files and now create suitable database on new server and take backup of DBs from old server and move to new server and then restore them using BigDump. Remove all junk files after finishing Job. I hope you can understand my post, If you have any questions then feel free to post here
If you open your site true new servers IP then it will not redirect you. Like you can access your site on new server like http://servers.ip.address/~your_user_name.
Well.... if you're going to post a tutorial, you're gonna have to be much more detailed than that. I have no idea what you just said
I agree, it doesn't make much sense, to move hosts either use your control panels backup option if going to same one, or just copy the public_html any anything else, and dump the DB using phpmyadmin, and restore on other machine...