So my question is, has this anything to do with the fact I changed the Nameservers? Someone suggested I get in touch with wordpress and ask them to change them back to my original host,
Oh dude – YES it does.
Okay, think of websites as property. There’s your host (your neighborhood), your hosting space (your piece of land in the neighborhood), your website (your house on the piece of land), and then there’s your phone number (your domain name).
As we all know, your phone number really has very little to do with your house. At your whim (or even the phone company’s whim), your phone number can change, your house doesn’t move, but the number where people call you can at any time. The only way for people to contact you (say you’ve moved from one neighborhood to the next, but you want to keep the same phone number) is if you tell them.
That is your nameserver. The *phone company* actually “owns” your phone number, they just rent it out to you. If you move, you *have to tell them* so they can associate your new neighborhood with the old phone number.
Now, what you did was very, very wrong. You just wanted to move next door. Not far, but enough that you needed to do just a *tiny* bit of editing with the phone company to tell them you switched houses. Instead, you told them you moved to another country. Being a good phone company, they obliged and changed your phone number to some abandoned building in France. There isn’t even a phone there. They just did what they were told.
Hopefully you’re following my analogy.
If you have a wordpress site on your own server, you do not change your nameservers to Wordpess.com. WordPress.com is a blogging *service* that has their own hosting and provides free accounts for people who want to blog but don’t have the webspace. If you have wordpress on your own server, you have aboslutely nothing in the world at all to do with wordpress.com. Believe me – nothing. The only thing that’s remotely similar is that they both happen to be running wordpress on their servers. *I* happen to be running 3 wordpress installations on my servers, but that doesn’t mean you should change your nameservers to me, now does it?
So to change your nameservers to them is utterly insane.
What you have to do is – from what I gather, your host also handles your domain names – log into your hosting account and set your nameservers *back* to your host. Your hosting account should have that information – if it’s not in your account space, it’ll be in the original email they sent to you when you signed up with them.
You’ve already *mistakenly* removed your wordpress installation and lost everything, so you’re going to have to do it all over again. But for future reference, if you want to move your installation, all you have to do is edit your Blog URI and remove the “wordpress” at the end. Then move your index.php file up one level in your directory, and edit it to find the wp-blog-header.php file (instead of (../wp-blog-header.php) it’ll be (../wordpress/wp-blog-header.php) or something like that)
Hope that helps.