HTTP status
HTTP 301 Moved Permanently
- 301 Moved Permanently
- Redirection
- RFC 9110
HTTP 301 Moved Permanently is a redirection response: the resource has a new permanent URL. It is defined in RFC 9110, and further action is needed to complete the request.
What it means
Status code301
Reason phraseMoved Permanentlyadvisory only; clients must not depend on the wording
Class3xx Redirection
MeaningThe resource has a new permanent URL
Defined inRFC 9110
Cacheable by defaultYesheuristically cacheable without explicit headers (RFC 9110 §15.1)
How clients behave
Indicates an errorNo
Whose faultNeither, it succeeded
Body expectedUsually
Location headerRequiredthe client follows it to the new target
Method preserved on redirectNo, may become GET
The 3xx class
Class meaningFurther action is needed to complete the request
Codes in this class7
Lowest in class300
Highest in class308
Keep nerding
Every link below is a page Nerdulator can generate from what it already knows about this value.
Other 3xx codes
Commonly confused with
Read another way
Nerdulate something else
Nothing in mind? Surprise me · today’s page