451
Unavailable For Legal Reasons
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:
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.
Protocolul HTTP
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:
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
Cum să vă creați propria pagină de eroare pentru codul de stare 451
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.
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.
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