Hey Craig,
It could be a few things. You may have transferred your .htaccess file from the old server to the new server and if your site was located in a subfolder you may have to make some changes to your .htaccess file. It should look like this:
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress
Also, you can change the site url manually in the database by selecting the wp_options table and following these steps:
- Show 300 row(s) starting from record #0
- Check siteurl (option_id = 1) & home (option_id = 37)
- Click change (pencil) below the table rows
- Set both URL’s to your new URL and click Go
That’ll fix the site URL issue. Let me know if you’re still having the issue.