HTTP 451

HTTP 451 Unavailable For Legal Reasons โ€” Meaning, Causes & How to Fix

Access to the resource is denied because of a legal demand, such as a court order or government block.

Code
451
Name
Unavailable For Legal Reasons
Class
4xx Client Error
Specification
RFC 7725
Cacheable by default
Only with explicit Cache-Control / Expires

What HTTP 451 means

451 Unavailable For Legal Reasons means the server is denying access because of a legal demand โ€” a court order, government censorship or a copyright takedown. RFC 7725 suggests a Link header with rel="blocked-by" identifying who is enforcing the block. The number is a nod to the novel Fahrenheit 451.

Common causes

How to fix it

For site owners

For visitors & developers

SEO impact

Handled like other 4xx errors: the URL is not indexed in the places where it returns 451.

Example 451 response

HTTP/1.1 451 Unavailable For Legal Reasons
Link: <https://example.org/legal>; rel="blocked-by"
Content-Type: text/html; charset=utf-8

Related status codes

403 ยท Forbidden404 ยท Not Found410 ยท Gone400 ยท Bad Request401 ยท Unauthorized402 ยท Payment Required405 ยท Method Not Allowed406 ยท Not Acceptable

Check or look up another code

Search and filter every code in the HTTP Status Codes tool, browse the full list by class, or read HTTP status codes explained: the complete developer guide.

Open HTTP Status Codes tool โ†’All status codes

Frequently asked questions

What does HTTP 451 mean?

HTTP 451 Unavailable For Legal Reasons is a 4xx Client Error status code. Access to the resource is denied because of a legal demand, such as a court order or government block.

Why is it number 451?

It references Ray Bradburyโ€™s novel Fahrenheit 451, about censorship and book burning.

Which specification defines 451?

It is defined in RFC 7725.

Is a 451 response cacheable?

Not by default. A 451 response is only stored by caches when it carries explicit freshness information such as Cache-Control: max-age or Expires.

More PAYATE tools