I'm having the same problem described in this topic.
http://www.lifestreamz.com - I am hosting at Network Solutions. My home page url is fine - however all subsequent pages, when accessed, are appearing at page names not mapped back to my domain. For example the "About" page appears at http://030c7c0.netsolhost.com/WordPress/?page_id=2 I've emailed Network Solutions tech support and they are absolutely useless in resolving this issue. Is there a setting in WP admin that needs to change? Or is this something at the server configuration for this installation and if so could someone please advise exactly what the issue is so I can relate to Network Solutions "tech support".
I followed the recommended advice which was to hardcode the URL into the wp-config.php file. It worked in the sense that all the pages displayed the expected URLs (i.e. "example.com/blog, example.com/contact"). However, it appears to have broken the link to my hosting (Network Solutions) as the images I had stored in my WordPress media library no longer appeared anywhere throughout the site.
Any help would be greatly appreciated as I'm fairly green to all this and have gone a little cross-eyed in looking for an appropriate fix.
Thanks in advance