"451" Error Will Tell Users When Governments Are Blocking Websites
Daniel_Stuckey writes "To fend off the chilling effects of heavy-handed internet restriction, the UK consumer rights organization Open Rights Group wants to create a new version of the '404 Page Not Found' error message, called '451 unavailable,' to specify that a webpage wasn't simply not there, it was ordered to be blocked for legal reasons."
Until they block the 451 page and redirect it to a 404.
Restore the madness of youth's lechery
According to the Wikipedia article on HTTP status codes 451 already exists for exactly this reason. This doesn't seem new.
For those who missed the reference and didn't click the links, this is a reference to Fahrenheit 451.
Technoli
They don't get it. The people who block your content in-line can send you back any page they choose, including a 404.
Of course they can. The idea is that those doing the blocking have been forced to do so, and thus can use this alternate error page to distinguish these cases, and show their users how much of the internet they're missing due to government intervention.
A standard 404 could be legitimate, and isn't going to help garner any group support for open-ness.
By way of example, Youtube obviously complies with DMCA takedowns; because it would be ruinously risky not to; but they (sometimes to the displeasure of the takedown-demander) always note 'Video X has been removed because of a complaint from FooCorp Media'.
Unless a company is an enthusiastic partner in the censorship scheme, it isn't in their interest for their customers to think that they've fucked up or are deeply unreliable when they are acting on a legal demand.
40X errors can still return an entity. The HTTP spec even says that the server SHOULD return an entity explaining the error. I'm afraid you're the one being a moron.
Better idea: open up a 600 "Non-Technical Fault" range. You could even go into more detail: a 600 error could be a generic block, while a 620 might mean "Copyright Infringement", a 630 "Terrorism" or even a 666 "Satanism and/or Heavy Metal".