HTTP 301
Encyclopedia
The HTTP response status code 301 Moved Permanently is used for permanent redirection. This status code should be used with the location
HTTP location
The HTTP Location header is returned in responses from an HTTP server under two circumstances:1. To ask a web browser to load a different web page. It is passed as part of the response by a web server when the requested URI has:* Moved temporarily, or...

header. RFC 2616 states that:
  • If a client has link-editing capabilities, it should update all references to the Request URI.
  • The response is cachable.
  • Unless the request method was HEAD, the entity should contain a small hypertext note with a hyperlink to the new URI(s).
  • If the 301 status code is received in response to a request of any type other than GET or HEAD, the client must ask the user before redirecting.

Example

Client request:

GET /index.php HTTP/1.1
Host: www.example.org

Server response:

HTTP/1.1 301 Moved Permanently
Location: http://www.example.org/index.asp
The source of this article is wikipedia, the free encyclopedia.  The text of this article is licensed under the GFDL.
 
x
OK