451
Unavailable For Legal Reasons
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:
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.
HTTP-protokolla
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:
URL: https://http-statuscode.com/errorCodeExample.php?code=451
Tila: 451 Unavailable For Legal Reasons
Nuo: Network
IP-osoite: XX.XX.XX.XX
Miten luoda oma virhesivu tilakoodille 451?
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.
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.
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