so maybe you should check your .htaccess file.Soft 404s can occur as a result of configuration errors when using certain HTTP server software, for example with the Apache software, when an Error Document 404 (specified in a .htaccess file) is specified as an absolute path (e.g. http://example.com/error.html) rather than a relative path (/error.html)
Here’s a list of steps to correct soft 404s to help both Google and your users:
1. Check whether you have soft 404s listed in Webmaster Tools
2. For the soft 404s, determine whether the URL:
a. Contains the correct content and properly returns a 200 response (not actually a soft 404)
b. Should 301 redirect to a more accurate URL
c. Doesn’t exist and should return a 404 or 410 response
3. Confirm that you’ve configured the proper HTTP Response by using Fetch as Googlebot in Webmaster Tools
4. If you now return 404s, you may want to customize your 404 page to aid your users. Our custom 404 widget can help.
This topic was started on Dec 06, 2010 and has been closed due to inactivity. If you want to discuss this topic further, please create a new forum topic.