Skip to main content
HTTP/3xx (Redirection)

301 Moved Permanently

The requested resource has been assigned a new permanent URI and any future references should use one of the returned URIs.

❓ Why does this happen?

Used for domain migrations, canonical URL enforcement (HTTP to HTTPS, non-www to www), and permanent route reorganizations.

✅ How to fix it

Update client bookmarks and hardcoded API links to the new destination provided in the Location header.

Frequently Asked Questions

What does HTTP Status 301 mean?
The requested resource has been assigned a new permanent URI and any future references should use one of the returned URIs.
Why am I getting a 301 status code?
Used for domain migrations, canonical URL enforcement (HTTP to HTTPS, non-www to www), and permanent route reorganizations.
How do I fix a 301 Moved Permanently error?
Update client bookmarks and hardcoded API links to the new destination provided in the Location header.

Explore more HTTP Status Codes