Depending on the type of page visited (for example, “static” content vs. product page), we have a requirement to show different error messaging when the page requested is not found. Given that we are on a two tier architecture and have no dynamic language ability on the web servers, we are using HTTP status codes in the 400 range to display this messaging using the ErrorDocument setting in Apache configuration.
These status codes, of course, show up in Google Webmaster tools as HTTP errors rather than not found errors and there is concern that these 400 range errors will not cause search engines to remove these pages from their indexes.
Is there anyone else who has had this type of requirement with the limitation of no dynamic languages on the web server - and if so - have you solved this problem differently?
Thanks