Sometimes, people choose a hosting provider, purchase the service and rely their websites on the feature-rich hosting solution, reliable uptime & performance, low cost and friendly support. No doubt, this is the most ideal state. In most cases, people get undesirable or even terrible experiences from their current hosting providers. Fortunately, people have choices of selecting a brand new host and transferring to another hosting provider.
In fact, this is different. Going with a new web host means that people give up their websites and restart with the new host. On the other hand, if people decide to transfer to another provider, then they can maintain their websites and transfer them to another platform. Normally, some people will choose the first method to ignore the cumbersome process of transfer.
Transfer website to another hosting provider can also be easy, and people just follow few steps to ensure their websites transfer process properly. Let’s explain how to transfer websites from the current hosting provider to another.
- choose another hosting provider
Based on previous experience, it is easier for people to choose another reliable hosting provider. This time, people know their demands exactly and the factors they need to take into consideration, for example, required storage, bandwidth, IP, control panel, server configuration and etc. Usually, we suggest registering domain name to a third-party company in case of another possible transfer process. If people have no idea, then check how to protect websites from a bad hosting provider.
- backup websites before transferring
Things go easier, if people own static websites. By copying the old data/file structures via some kinds of content editor, people enable to backup their websites to the new hosting provider. Or for websites are dynamic and run on database like MySQL/PostgreSQL, people can transfer the database or all of the application data files to the new provider directly.
If the installed applications have no such functionality or capability, accordingly, people need to adjust their PHP or MySQL/PostgreSQL configuration to complete the transfer. Even everything gets ready, people have to double check and preview the websites in the new environment through a temporary URL in IP numbers.
- transfer DNS records
Next, people will need to transfer DNS records of websites to the new hosting provider’ server. This can makes sure visitors & customers find the websites as intended, instead of getting misdirect or error hint. This is a very important step, and everyone should not ignore that. Before the DNS takes live, it will spend couple hours in working. Once it is finished, do not forget to inform the former web host as to the cancellation.
It is unavoidable that a tiny configuration change will affect websites, and there are some problems may happen. We list some of them and people should prepare for this.
- Missing Links & Structure Change
For example, the pictures and graphics would be misplaced or left behind during the transfer process. Customers or visitors are likely to experience 404 errors if this occurs, and people need to restore their websites to ensure them are completely functional. One of the most effective and helpful tips is to utilize .htaccess redirectMarch and transfer/redirect pages and files to the new location.
In terms of database aspect, we take WordPress database as an example. In fact, database might be corrupted when transfer to a new hosting provider.
On the one hand, it will be easy if people can access their WordPress dashboard. Disable all plugins, and then re-enable all of them to see whether the database pulls up or website shows correctly.
On the other hand, if people cannot access the dashboard, what they should do. Firstly, re-upload the database, write over the new one; secondly, check the corruption error and re-upload to new website; thirdly, open and run the file to assure it is pointing to new server.
After trying all methods, and people cannot still resolve the issue. Maybe, it is the time to head over to their databases and do something with PhpMyAdmin. Even the whole database is destroyed, and people can also re-download it from the old server and upload to the new one again. On the condition that people have their databases backed up properly.