451

Unavailable For Legal Reasons

Oficial
Din motive juridice, cererea a fost respinsă

Explicația generală a codului de stare 451

Din păcate, acest bloc de texte este disponibil doar în limba engleză.

The HTTP status code 451 Unavailable For Legal Reasons is used to indicate that a resource is unavailable due to legal reasons. This may be the case, for example, if a government agency or court has ordered the removal of or access to a particular website or resource due to laws or regulations.

The HTTP status code 451 Unavailable For Legal Reasons can be used to indicate that a resource is unavailable due to the European Union's General Data Protection Regulation (GDPR). The GDPR gives individuals the right to request that their personal data be deleted if it is no longer needed or has been unlawfully processed. If a company or organisation receives such requests and the resources in question are no longer available due to the GDPR, the HTTP status code 451 Unavailable For Legal Reasons can be used to indicate this.

Specificarea codului de stare HTTP 451

Acest cod de stare indică faptul că serverul refuză accesul la resursă ca urmare a unei cereri legale.

Serverele în cauză ar putea să nu fie un server de origine. Acest tip de cerere legală afectează în mod obișnuit cel mai direct operațiunile furnizorilor de servicii de internet și ale motoarelor de căutare.

Răspunsurile care utilizează acest cod de stare TREBUIE să includă o explicație, în corpul răspunsului, a detaliilor cererii legale: partea care o face, legislația sau regulamentul aplicabil, precum și clasele de persoane și resurse cărora li se aplică.

De exemplu:

HTTP/1.1 451 Unavailable For Legal Reasons Indisponibil din motive legale
Link: ; rel="blocked-by"
Content-Type: text/html

Utilizarea codului de stare 451 Unavailable For Legal Reasons nu implică nici existența, nici inexistența resursei menționate în cerere. Altfel spus, este posibil ca, în cazul în care cerințele legale ar fi eliminate, o cerere pentru resursa respectivă să nu aibă succes.

Rețineți că, în multe cazuri, clienții pot totuși să acceseze resursa refuzată prin utilizarea unor contramăsuri tehnice, cum ar fi un VPN sau rețeaua Tor.

Un răspuns 451 Unavailable For Legal Reasons poate fi pus în cache în mod implicit, adică, dacă nu se indică altfel prin definiția metodei sau prin controale explicite ale cache-ului; a se vedea [RFC7234].

Sursa / Citat din: Codul de stare HTTP 451 Unavailable For Legal Reasons este specificat în secțiunea 3 din RFC7725.

Cum să arunci un cod de stare 451 cu PHP?

Pentru a afișa codul de stare HTTP 451 pe o pagină web, se poate utiliza funcția PHP http_response_code. Sintaxa este următoarea: http_response_code(451) (PHP 5 >= 5.4.0, PHP 7, PHP 8)

Testați codul de stare HTTP 451

Pentru a putea afișa codul de stare HTTP (în acest caz 451 Unavailable For Legal Reasons) și alte informații pe partea clientului, consola de dezvoltare trebuie deschisă cu F12. Apoi navigați la fila "Network" (Rețea). Acum pagina poate fi deschisă, site-ul web (exemplu index.php) ar trebui să fie vizibil în fila rețea. Acesta trebuie selectat și apoi trebuie selectată secțiunea Herder. Utilizatorul va vedea apoi următorul rezultat:

Cod de stare 451 Unavailable For Legal Reasons
Prezentare generală
URL: https://http-statuscode.com/errorCodeExample.php?code=451
Stare: 451 Unavailable For Legal Reasons
Cei de la: Network
Adresa IP: XX.XX.XX.XX
Cod de stare 451 Unavailable For Legal Reasons

Cum să vă creați propria pagină de eroare pentru codul de stare 451

Crearea propriei pagini de eroare 451 Unavailable For Legal Reasons este relativ ușoară atât cu serverele web "Apache", cât și cu cele "NGINX".

Apache Webserver

Serverul web "Apache" este unul dintre cele mai răspândite servere web de pe internet. Pentru a vă crea propria pagină de eroare 451 Unavailable For Legal Reasons în "Apache", trebuie făcută următoarea modificare în următorul fișier.

File: .htaccess
ErrorDocument 451 /errors/451.html

NGINX Webserver

Similar cu serverul web "Apache", "NGINX" este, de asemenea, utilizat pe scară largă pe internet. Pentru a vă crea propria pagină de eroare 451 Unavailable For Legal Reasons în "NGINX", trebuie făcută următoarea modificare în următorul fișier.

File: sites-enabled/default
error_page 451 /451.html;
location = /451.html {
    root /usr/share/nginx/html;
    internal;
}

Compatibilitatea browserului cu codul de stare 451

Chrome no data
Edge no data
Firefox no data
Opera no data
Safari no data
Chrome Android no data
Firefox for Android no data
Opera Android no data
Safari on iOS no data
Internet no data
WebView Android no data

Ce efecte SEO are codul de stare 451?

În primul rând, este important să înțelegem că motoarele de căutare, în special Google, încearcă în mod constant să ofere cea mai bună experiență de utilizare posibilă. Acest lucru înseamnă că își ajustează în mod constant algoritmii pentru a promova un conținut de înaltă calitate, relevant și accesibil. Un cod de stare HTTP 451 Unavailable For Legal Reasons trimite un semnal clar către roboții motoarelor de căutare că conținutul este inaccesibil din motive legale.

Dimineață după implementarea codului de stare 451 Unavailable For Legal Reasons, site-urile web care au returnat acest cod au fost retrogradate în rezultatele căutărilor sau eliminate complet. Există un motiv întemeiat pentru acest lucru: dacă un utilizator face clic pe un link din rezultatele căutării și ajunge la o pagină care nu este disponibilă, acest lucru duce la frustrare. Motoarele de căutare doresc să evite această experiență negativă pentru utilizator și, prin urmare, reacționează negativ la codul de stare 451 Unavailable For Legal Reasons.

Pe termen lung, utilizarea repetată a codului de stare 451 Unavailable For Legal Reasons pentru diferite resurse de pe un site web poate determina motoarele de căutare să clasifice site-ul respectiv ca fiind mai puțin fiabil sau mai puțin valoros. Acest lucru, la rândul său, poate afecta performanța SEO globală a site-ului web.

Un alt efect indirect se referă la backlink-uri. Legăturile de la alte site-uri web sunt un factor important pentru clasamentul motoarelor de căutare. Cu toate acestea, dacă un element de conținut returnează frecvent codul de stare 451 Unavailable For Legal Reasons, site-urile web care au link-uri către acel conținut ar putea decide să elimine link-ul pentru a nu afecta experiența de utilizare a vizitatorilor lor. Acest lucru ar reduce și mai mult valoarea și încrederea în site-ul web.

Există însă și strategii pe care proprietarii de site-uri web le pot folosi pentru a minimiza impactul negativ al codului de stare 451 Unavailable For Legal Reasons asupra SEO. Una dintre opțiuni este de a oferi pagini de eroare clare și informative care să explice utilizatorilor motivul pentru care conținutul nu este disponibil și să ofere resurse alternative sau cursuri de acțiune.

.

Constante în limbajele de programare

http.StatusUnavailableForLegalReasons
Response::HTTP_UNAVAILABLE_FOR_LEGAL_REASONS
:unavailable_for_legal_reasons

Meme-uri amuzante despre codul de stare HTTP 451

Autor: Tony Brüser
Autor: Tony Brüser

Tony Brüser este un dezvoltator web entuziast cu o înclinație pentru codurile de stare HTTP.

LinkedInGitHub