What does HTTP status 301 indicate?

It indicates a permanent move to a new URI.

Start playing free

  1. A temporary server overload
  2. A missing representation
  3. A permanent new URI ✔

Why: A 301 response says the target resource has been assigned a new permanent URI. Clients can use the new location for future references.

Huh, didn't know that: The response normally supplies the preferred new URI in a Location header field.

The dad joke
Status 301 moved and remembered to leave a forwarding address.
Like this card?
Play the game

References

Answer: A permanent new URI. A 301 response says the target resource has been assigned a new permanent URI. Clients can use the new location for future references.

  1. RFC 9110: HTTP Semantics www.rfc-editor.org/rfc/rfc9110.html
    The 301 (Moved Permanently) status code indicates that the target resource has been assigned a new permanent URI
    Checked 2026-10-10.

Think this answer is wrong? Tap "Challenge this answer" on the card in the game and tell us why.

Test yourself in the game