301Moved
301Moved, commonly referred to as 301 Moved Permanently, is an HTTP status code in the 3xx family indicating that the resource requested by the client has been permanently moved to a new URL. The new URL is provided in the Location header of the response. Clients are expected to use the new URL in future requests, and user agents often update bookmarks automatically.
As a permanent redirect, 301 responses are typically cached by browsers and intermediate caches, and search
Common use cases include moving content to a new URL after a site redesign, changing domain names
Implementation varies by server. Examples include Apache with a 301 Redirect directive, Nginx with a 301 return