451
Unavailable For Legal Reasons
Splošna razlaga kode stanja 451
Ta blok besedil je žal na voljo le v angleščini.
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.
Specifikacija kode stanja HTTP 451
Ta koda stanja označuje, da strežnik zavrača dostop do vira zaradi pravne zahteve.
Vprašani strežnik morda ni izvorni strežnik. Ta vrsta pravne zahteve običajno najbolj neposredno vpliva na delovanje ponudnikov internetnih storitev in iskalnikov.
Odgovori, ki uporabljajo to kodo stanja, MORAJO v telesu odgovora vsebovati razlago podrobnosti pravne zahteve: stranka, ki jo je podala, veljavna zakonodaja ali predpis ter razredi oseb in virov, za katere velja.
Na primer:
HTTP/1.1 451 Unavailable For Legal Reasons Nedostopno iz pravnih razlogov
Povezava:
Content-Type: text/html
Raba kode stanja 451 Unavailable For Legal Reasons ne pomeni niti obstoja niti neobstoja vira, navedenega v zahtevi. To pomeni, da je mogoče, da zahteva za vir še vedno ne bo uspešna, če bi bile zakonske zahteve odstranjene.
Upoštevajte, da lahko odjemalci v številnih primerih še vedno dostopajo do zavrnjenega vira z uporabo tehničnih protiukrepov, kot sta VPN ali omrežje Tor.
Odgovor 451 Unavailable For Legal Reasons je privzeto predpomnilnik, tj. če ni drugače navedeno v opredelitvi metode ali izrecnem nadzoru predpomnilnika; glej [RFC7234].
Vir / citat iz: Koda stanja HTTP 451 Unavailable For Legal Reasons je določena v razdelku 3 oddelka RFC7725.
Protokol HTTP
Kako s PHP vrniti kodo stanja 451?
Za prikaz kode stanja HTTP 451 na spletni strani lahko uporabite funkcijo PHP http_response_code. Sintaksa je naslednja: http_response_code(451) (PHP 5 >= 5.4.0, PHP 7, PHP 8)
Preizkus kode stanja HTTP 451
Če želite prikazati kodo stanja HTTP (v tem primeru 451 Unavailable For Legal Reasons) in druge informacije na strani odjemalca, morate s tipko F12 odpreti razvojno konzolo. Nato pojdite na zavihek "Omrežje". Zdaj lahko odprete stran, spletno mesto (primer index.php) mora biti vidno v zavihku omrežje. To je treba izbrati, nato pa je treba izbrati razdelek Herder. Uporabnik bo nato videl naslednji rezultat:
URL: https://http-statuscode.com/errorCodeExample.php?code=451
Status: 451 Unavailable For Legal Reasons
Ti: Network
Naslov IP: XX.XX.XX.XX
Kako ustvariti lastno stran z napako za kodo stanja 451
Apache Webserver
Spletni strežnik Apache je eden najpogostejših spletnih strežnikov v internetu. Če želite v strežniku "Apache" ustvariti lastno stran z napako 451 Unavailable For Legal Reasons, morate v naslednji datoteki narediti naslednjo spremembo.
NGINX Webserver
Podobno kot spletni strežnik Apache se tudi NGINX pogosto uporablja na internetu. Če želite v strežniku "NGINX" ustvariti lastno stran z napako 451 Unavailable For Legal Reasons, morate v naslednji datoteki narediti naslednjo spremembo.
location = /451.html {
root /usr/share/nginx/html;
internal;
}
Združljivost kode stanja 451 z brskalniki
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 |
Kakšne učinke na SEO ima koda stanja 451?
Vendar je treba razumeti, da si iskalniki, zlasti Google, nenehno prizadevajo zagotoviti čim boljšo uporabniško izkušnjo. To pomeni, da nenehno prilagajajo svoje algoritme, da bi spodbujali visokokakovostno, ustrezno in dostopno vsebino. Statusna koda HTTP 451 Unavailable For Legal Reasons robotom iskalnikov jasno sporoča, da vsebina ni dostopna iz pravnih razlogov.
Nedavno po uvedbi statusne kode 451 Unavailable For Legal Reasons so bila spletna mesta, ki so vrnila to kodo, v rezultatih iskanja degradirana ali popolnoma odstranjena. Za to obstaja dober razlog: če uporabnik klikne na povezavo v rezultatih iskanja in pride na stran, ki ni na voljo, to povzroči razočaranje. Iskalniki se želijo izogniti tej negativni uporabniški izkušnji, zato se na kodo stanja 451 Unavailable For Legal Reasons odzovejo negativno.
Dolgoročno lahko ponavljajoča se uporaba kode stanja 451 Unavailable For Legal Reasons za različne vire na spletnem mestu povzroči, da iskalniki to spletno mesto razvrstijo kot manj zanesljivo ali manj vredno. To pa lahko vpliva na splošno uspešnost SEO spletnega mesta.
Drugi posredni učinek se nanaša na povratne povezave. Povezave z drugih spletnih mest so pomemben dejavnik za uvrstitev v iskalnikih. Če pa se pri določeni vsebini pogosto vrne koda stanja 451 Unavailable For Legal Reasons, se lahko spletna mesta, ki so se povezala s to vsebino, odločijo odstraniti povezavo, da ne bi vplivala na uporabniško izkušnjo svojih obiskovalcev. To bi še dodatno zmanjšalo vrednost in zaupanje v spletno mesto.
Vendar pa obstajajo tudi strategije, ki jih lahko lastniki spletnih mest uporabijo za zmanjšanje negativnega vpliva kode stanja 451 Unavailable For Legal Reasons na SEO. Ena od možnosti je, da zagotovijo jasne in informativne strani z napakami, ki uporabnikom pojasnijo razlog, zakaj vsebina ni na voljo, in ponudijo alternativne vire ali načine ukrepanja.
Konstante v programskih jezikih
http.StatusUnavailableForLegalReasons
Response::HTTP_UNAVAILABLE_FOR_LEGAL_REASONS
:unavailable_for_legal_reasons