451

Unavailable For Legal Reasons

Virallinen
Pyyntö on hylätty oikeudellisista syistä

Yleinen selitys 451-tilakoodista

Tämä tekstilohko on valitettavasti saatavilla vain englanniksi.

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-tilakoodin 451 määrittely

Tämä tilakoodi ilmaisee, että palvelin estää pääsyn resurssiin oikeudellisen vaatimuksen seurauksena.

Tämä palvelin ei välttämättä ole alkuperäpalvelin. Tämäntyyppinen oikeudellinen vaatimus vaikuttaa tyypillisesti suorimmin Internet-palveluntarjoajien ja hakukoneiden toimintaan.

Tätä tilakoodia käyttävien vastausten PITÄÄ sisältää vastausrungossa selitys oikeudellisen vaatimuksen yksityiskohdista: vaatimuksen esittävä osapuoli, sovellettava lainsäädäntö tai asetus ja se, mitä henkilö- ja resurssiluokkia vaatimus koskee.

Esimerkiksi:

HTTP/1.1 451 Unavailable For Legal Reasons Ei käytettävissä oikeudellisista syistä
Linkki: ; rel="blocked-by"
Content-Type: text/html

Tilakoodin 451 Unavailable For Legal Reasons käyttäminen ei viittaa pyyntöön nimetyn resurssin olemassaoloon tai olemattomuuteen. Toisin sanoen on mahdollista, että jos lailliset vaatimukset poistettaisiin, resurssia koskeva pyyntö ei silti onnistuisi.

Huomaa, että monissa tapauksissa asiakkaat voivat silti päästä kiellettyyn resurssiin käyttämällä teknisiä vastatoimia, kuten VPN:ää tai Tor-verkkoa.

451 Unavailable For Legal Reasons-vastaus on oletusarvoisesti välimuistissa, eli ellei menetelmämäärittelyssä tai nimenomaisissa välimuistivalvonnoissa toisin ilmoiteta; katso [RFC7234].

Lähde / Lainaus: HTTP-tilakoodi 451 Unavailable For Legal Reasons on määritelty 3:n RFC7725 kohdassa RFC7725.

Kuinka heittää 451-tilakoodi PHP:llä?

HTTP-tilakoodin 451 heittämiseen verkkosivulle voidaan käyttää PHP-funktiota http_response_code. Syntaksi on seuraava: http_response_code(451) (PHP 5 >= 5.4.0, PHP 7, PHP 8)

Testaa HTTP-tilakoodi 451

Jotta HTTP-tilakoodi (tässä tapauksessa 451 Unavailable For Legal Reasons) ja muut tiedot voidaan näyttää asiakaspuolella, kehityskonsoli on avattava F12-näppäimellä. Siirry sitten "Network"-välilehdelle. Nyt sivu voidaan avata, verkkosivuston (esimerkki index.php) pitäisi näkyä verkko-välilehdellä. Tämä on valittava ja sen jälkeen on valittava Herder-osio. Käyttäjä näkee sitten seuraavan tuloksen:

Tilakoodi 451 Unavailable For Legal Reasons
Yleiskatsaus
URL: https://http-statuscode.com/errorCodeExample.php?code=451
Tila: 451 Unavailable For Legal Reasons
Nuo: Network
IP-osoite: XX.XX.XX.XX
Tilakoodi 451 Unavailable For Legal Reasons

Miten luoda oma virhesivu tilakoodille 451?

Oman 451 Unavailable For Legal Reasons-virhesivun luominen on suhteellisen helppoa sekä Apache- että NGINX-verkkopalvelimilla.

Apache Webserver

Verkkopalvelin "Apache" on yksi Internetin yleisimmistä verkkopalvelimista. Jotta voit luoda oman 451 Unavailable For Legal Reasons-virhesivun "Apachessa", seuraavaan tiedostoon on tehtävä seuraava muutos.

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

NGINX Webserver

Samanlainen kuin verkkopalvelin "Apache", "NGINX" on myös laajalti käytössä Internetissä. Jotta voit luoda oman 451 Unavailable For Legal Reasons-virhesivun "NGINX"-palvelimessa, seuraavaan tiedostoon on tehtävä seuraava muutos.

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

Selainyhteensopivuus 451-tilakoodin kanssa

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

Mitä SEO-vaikutuksia 451-tilakoodilla on?

Aluksi on tärkeää ymmärtää, että hakukoneet, erityisesti Google, pyrkivät jatkuvasti tarjoamaan parhaan mahdollisen käyttäjäkokemuksen. Tämä tarkoittaa, että ne muokkaavat jatkuvasti algoritmejaan edistääkseen laadukasta, merkityksellistä ja helposti saatavilla olevaa sisältöä. HTTP 451 Unavailable For Legal Reasons -tilakoodi lähettää hakukoneiden boteille selkeän viestin siitä, että sisältö ei ole saavutettavissa oikeudellisista syistä.

Suoraan 451 Unavailable For Legal Reasons-tilakoodin käyttöönoton jälkeen sivustot, jotka palauttivat tämän koodin, luokiteltiin hakutuloksissa huonommiksi tai poistettiin kokonaan. Tähän on hyvä syy: jos käyttäjä klikkaa hakutuloksissa olevaa linkkiä ja päätyy sivulle, joka ei ole käytettävissä, tämä johtaa turhautumiseen. Hakukoneet haluavat välttää tämän kielteisen käyttäjäkokemuksen ja reagoivat siksi kielteisesti tilakoodiin 451 Unavailable For Legal Reasons.

Pitkällä aikavälillä 451 Unavailable For Legal Reasons-tilakoodin toistuva käyttö verkkosivuston eri resursseissa voi johtaa siihen, että hakukoneet luokittelevat kyseisen verkkosivuston vähemmän luotettavaksi tai vähemmän arvokkaaksi. Tämä puolestaan voi vaikuttaa verkkosivuston yleiseen SEO-suorituskykyyn.

Toinen epäsuora vaikutus koskee takalinkkejä. Muiden verkkosivustojen linkit ovat tärkeä tekijä hakukoneiden sijoitusten kannalta. Jos jokin sisältö kuitenkin palauttaa usein tilakoodin 451 Unavailable For Legal Reasons, sivustot, jotka ovat linkittäneet kyseiseen sisältöön, saattavat päättää poistaa linkin, jotta ne eivät vaikuttaisi kävijöidensä käyttökokemukseen. Tämä vähentäisi entisestään verkkosivuston arvoa ja luottamusta siihen.

On kuitenkin olemassa myös strategioita, joita verkkosivustojen omistajat voivat käyttää minimoidakseen 451 Unavailable For Legal Reasons-tilakoodin kielteisen vaikutuksen hakukoneoptimointiin. Yksi vaihtoehto on tarjota selkeitä ja informatiivisia virhesivuja, jotka selittävät käyttäjille syyn, miksi sisältö ei ole käytettävissä, ja tarjoavat vaihtoehtoisia resursseja tai toimintatapoja.

Vakiot ohjelmointikielissä

http.StatusUnavailableForLegalReasons
Response::HTTP_UNAVAILABLE_FOR_LEGAL_REASONS
:unavailable_for_legal_reasons

Viihdyttäviä meemejä HTTP-tilakoodista 451

Kirjoittaja: Tony Brüser
Kirjoittaja: Tony Brüser

Tony Brüser on innostunut web-kehittäjä, jolla on mieltymys HTTP-statuskoodeihin.

LinkedInGitHub