Hello Yellow,
Thanks for your reply. I did some more research and here is what I found. The server actually returns to replies. Here is what I got when I did the test, #1 response 302 and then #2 response is 404:
#1 Server Response: http://www.usifloral.com/test
HTTP Status Code: HTTP/1.1 302 Found
Date: Mon, 17 Nov 2008 17:19:19 GMT
Server: Apache/2.2.9 (Unix) mod_ssl/2.2.9 OpenSSL/0.9.8i DAV/2 mod_auth_passthrough/2.1 mod_bwlimited/1.4 FrontPage/5.0.2.2635
Location: http://www.usifloral.com/index.php?main_page=page_not_found
Content-Length: 422
Connection: close
Content-Type: text/html; charset=iso-8859-1
Redirect Target: http://www.usifloral.com/index.php?main_page=page_not_found
#2 Server Response: http://www.usifloral.com/index.php?main_page=page_not_found
HTTP Status Code: HTTP/1.1 404 Not Found
Date: Mon, 17 Nov 2008 17:19:19 GMT
Server: Apache/2.2.9 (Unix) mod_ssl/2.2.9 OpenSSL/0.9.8i DAV/2 mod_auth_passthrough/2.1 mod_bwlimited/1.4 FrontPage/5.0.2.2635
X-Powered-By: PHP/5.2.6
Connection: close
Content-Type: text/html; charset=iso-8859-1
So does this mean that the search engine is actually taking in the 404 or do they read the first response?