451

Unavailable For Legal Reasons

Ametlik
Õiguslikel põhjustel on taotlus tagasi lükatud.

Üldine selgitus 451 staatuskoodi kohta

See tekstiplokk on kahjuks saadaval ainult inglise keeles.

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.

HTTP staatuskoodi 451 täpsustamine

See olekukood näitab, et server keelab juurdepääsu ressursile seadusliku nõude tõttu.

Küsimuse all olev server ei pruugi olla päritoluserver. Seda tüüpi juriidiline nõue mõjutab tavaliselt kõige otsesemalt internetiteenuse pakkujate ja otsingumootorite tegevust.

Avastused, mis kasutavad seda staatuskoodi, PEAVAD sisaldama vastuse tekstis selgitust juriidilise nõude üksikasjade kohta: selle esitanud pool, kohaldatavad õigusaktid või eeskirjad ning isikute ja ressursside kategooriad, mille suhtes see kehtib.

Ettenäide:

HTTP/1.1 451 Unavailable For Legal Reasons Juriidilistel põhjustel kättesaamatu
Link: ; rel="blocked-by"
Content-Type: text/html

Statuskoodi 451 Unavailable For Legal Reasons kasutamine ei tähenda, et taotluses nimetatud ressurss on olemas või ei ole olemas. See tähendab, et kui seaduslikud nõuded eemaldataks, ei pruugi ressursi päring siiski õnnestuda.

Märkige, et paljudel juhtudel saavad kliendid ikkagi juurdepääsu keelatud ressursile, kasutades tehnilisi vastumeetmeid, näiteks VPN-i või Tor-võrku.

Vaikimisi on 451 Unavailable For Legal Reasons vastus vahemällu salvestatav, st kui meetodi määratlus või selgesõnaline vahemälu kontroll ei näita teisiti; vt [RFC7234].

Allikas / Tsitaat: HTTP-kood 451 Unavailable For Legal Reasons on määratletud jaotises 3 jaotises RFC7725.

Kuidas PHP-ga 451 staatuskoodi visata?

Veebilehel HTTP-koodi 451 kuvamiseks võib kasutada PHP-funktsiooni http_response_code. Süntaks on järgmine: http_response_code(451) (PHP 5 >= 5.4.0, PHP 7, PHP 8)

Testige HTTP-koodi 451

Selleks, et kuvada HTTP staatuskoodi (antud juhul 451 Unavailable For Legal Reasons) ja muud teavet kliendi poolel, tuleb arenduskonsool avada klahviga F12. Seejärel navigeerige vahekaardile "Network". Nüüd saab lehekülje avada, veebileht (näiteks index.php) peaks olema nähtav võrgu vahekaardil. See tuleb valida ja seejärel tuleb valida Herder sektsioon. Seejärel näeb kasutaja järgmist tulemust:

Staatuse kood 451 Unavailable For Legal Reasons
Ülevaade
URL: https://http-statuscode.com/errorCodeExample.php?code=451
Staatus: 451 Unavailable For Legal Reasons
Need: Network
IP-aadress: XX.XX.XX.XX
Staatuse kood 451 Unavailable For Legal Reasons

Kuidas luua oma vealehekülg staatuskoodi 451 jaoks

Oma 451 Unavailable For Legal Reasons vealehe loomine on nii "Apache" kui ka "NGINX" veebiserverite puhul suhteliselt lihtne.

Apache Webserver

Veebiserver "Apache" on üks levinumaid veebiservereid Internetis. Oma 451 Unavailable For Legal Reasons vealehe loomiseks "Apache'is" tuleb teha järgmine muudatus järgmises failis.

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

NGINX Webserver

Sarnaselt veebiserverile "Apache" on ka "NGINX" internetis laialdaselt kasutusel. Oma 451 Unavailable For Legal Reasons vealehe loomiseks "NGINXis" tuleb teha järgmine muudatus järgmises failis.

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

451 staatuskoodi brauserite ühilduvus

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

Millist SEO mõju avaldab 451 staatuskood?

Lühidalt öeldes on oluline mõista, et otsingumootorid, eriti Google, püüavad pidevalt pakkuda parimat võimalikku kasutajakogemust. See tähendab, et nad kohandavad pidevalt oma algoritme, et edendada kvaliteetset, asjakohast ja kättesaadavat sisu. HTTP 451 Unavailable For Legal Reasons staatuskood saadab otsingumootorite robotitele selge signaali, et sisu on juriidilistel põhjustel kättesaamatu.

Vahetult pärast 451 Unavailable For Legal Reasons staatuskoodi kasutuselevõttu alandati selle koodi tagastanud veebisaite otsingutulemustes või eemaldati need täielikult. Selleks on hea põhjus: kui kasutaja klõpsab otsingutulemustes lingile ja jõuab lehele, mis ei ole kättesaadav, põhjustab see pettumust. Otsingumootorid soovivad seda negatiivset kasutajakogemust vältida ja reageerivad seetõttu negatiivselt staatuskoodile 451 Unavailable For Legal Reasons.

Pikemas perspektiivis võib staatuskoodi 451 Unavailable For Legal Reasons korduv kasutamine veebisaidi erinevate ressursside puhul viia selleni, et otsingumootorid liigitavad selle veebisaidi vähem usaldusväärseks või vähem väärtuslikuks. See omakorda võib mõjutada veebisaidi üldist SEO-tulemust.

Kaudne mõju on seotud tagasilinkidega. Teiste veebisaitide lingid on oluline tegur otsingumootorite pingereas. Kui aga mingi sisu tagastab sageli staatuskoodi 451 Unavailable For Legal Reasons, võivad veebisaidid, mis on sellele sisule linkinud, otsustada lingi eemaldada, et mitte mõjutada oma külastajate kasutajakogemust. See vähendaks veelgi veebisaidi väärtust ja usaldust selle vastu.

Kaasa on aga ka strateegiaid, mida veebisaidi omanikud saavad kasutada, et minimeerida 451 Unavailable For Legal Reasons staatuskoodi negatiivset mõju SEO-le. Üks võimalus on pakkuda selgeid ja informatiivseid vealehekülgi, mis selgitavad kasutajatele, miks sisu ei ole kättesaadav, ning pakuvad alternatiivseid ressursse või tegutsemisviise.

Konstandid programmeerimiskeeltes

http.StatusUnavailableForLegalReasons
Response::HTTP_UNAVAILABLE_FOR_LEGAL_REASONS
:unavailable_for_legal_reasons
Autor: Tony Brüser
Autor: Tony Brüser

Tony Brüser on entusiastlik veebiarendaja, kellel on kalduvus HTTP staatuskoodide suhtes.

LinkedInGitHub