I had WordPress set up on a test server. I then moved it across to my main server, importing the db with phpmyadmin.
I needed to go into the phpmyadmin to change the URL and Home URL (see <http://www.tamba2.org.uk/wordpress/site-url/>)
Both URLS are set to <http://www.bgfsassociates.com/news>
While switching servers WordPress apparently did an upgrade.
Now, my site main page works,
http://www.bgfsassociates.com/news/ but none of the links or pages.
Even new content made now does not link properly, for example 'Contact Page' I successfully made with current settings in admin, but the link from the main page still doesn't. the pages still exist if I go to edit them.
My wordpress admin works again now (although it only half worked until I uploaded the folders from my hard drive once more) presumably over riding word press upgrade?