Quick answer
HTTP status code 301 (Moved Permanently) means: The page has moved permanently to a new URL; browsers and search engines should use the new address. No. This is a normal response, not an error.
Is it an error?
3xx Redirection
No. This is a normal response, not an error.
If you run the website
- Use 301/308 for permanent and 302/307 for temporary moves; avoid redirect chains
Frequently asked questions
What does HTTP 301 mean?
HTTP status code 301 (Moved Permanently) means: The page has moved permanently to a new URL; browsers and search engines should use the new address.
Is HTTP 301 an error?
No. This is a normal response, not an error.
3xx Redirection
HTTP 300 Multiple ChoicesThe resource has more than one version and the client can choose one.HTTP 302 FoundThe page is temporarily available at a different URL.HTTP 303 See OtherThe client should fetch the result from another URL (common after submitting a form).HTTP 304 Not ModifiedThe copy saved in your browser cache is still up to date, so the server does not send the content again.HTTP 307 Temporary RedirectThe page is temporarily at another URL and the request must be repeated there with the same method.HTTP 308 Permanent RedirectThe page has moved permanently and the request must be repeated at the new URL with the same method.