I am switching my wordpress blog. Everything went OK. 1. Transferred all the files from old host to new host. 2. Uploaded the database 3. Edited wp-config.php file with new database name, database user and pass. BUT now when I see the site the homepage is opening but when trying to open any category page or any post the error shows The requested URL was not found on the server Can anybody help me please?
Make sure you moved the .htaccess file as well on to the new host. That file contains the url rewrite conditions for wordpress.
if you just transferred your site it might be your DNS propagating , it can sometimes take upto 48hrs to take effect globally (Internet )
Excellent. Thank you very much for fast and perfect help. I forgot the .htaccess file. I uploaded it now and everything working 100% OK.