03 May 10 7:41 am
You're getting HTTP status 301 because a URL that points to a page on your site has been redirected to another page using a server-side 301 redirect (permanent redirect). A 301 redirect is used to "tell" search engines that this URL has already been moved to a new location.
A 404 HTTP status code (Not Found), on the other hand, means that the document or file to which a URL is pointing to is missing. You have to create a permanent redirect for the page that gives you a 404 not only because confuses visitors but it also affects your SEO efforts.
To implement a redirect, just add this code to the .htaccess file on your home directory.