451
Unavailable For Legal Reasons
Általános magyarázat a 451 státuszkódra
Ez a szövegblokk sajnos csak angol nyelven érhető el.
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.
A 451-es HTTP státuszkód megadása
Ez az állapotkód azt jelzi, hogy a kiszolgáló megtagadja az erőforráshoz való hozzáférést egy jogi követelés következtében.
A kérdéses kiszolgáló nem feltétlenül eredetkiszolgáló. Az ilyen típusú jogi követelések jellemzően az internetszolgáltatók és a keresőmotorok működését érintik a legközvetlenebbül.
Az ilyen státuszkódot használó válaszoknak a válasz törzsében magyarázatot KELL tartalmazniuk a jogi követelés részleteiről: a követelést benyújtó félről, az alkalmazandó jogszabályról vagy szabályozásról, valamint arról, hogy milyen személy- és erőforrás-kategóriákra vonatkozik.
Példa:
HTTP/1.1 451 Unavailable For Legal Reasons Jogi okokból nem elérhető
Link:
Content-Type: text/html
A 451 Unavailable For Legal Reasons-es státuszkód használata nem jelenti a kérelemben megnevezett erőforrás létezését vagy nem létezését. Vagyis lehetséges, hogy ha a jogi követelményeket megszüntetnénk, az erőforrás iránti kérés még mindig nem lenne sikeres.
Megjegyzendő, hogy az ügyfelek sok esetben technikai ellenintézkedések, például VPN vagy a Tor-hálózat segítségével még mindig hozzáférhetnek a megtagadott erőforráshoz.
A 451 Unavailable For Legal Reasons-es válasz alapértelmezés szerint gyorsítótárba helyezhető, azaz hacsak a módszer definíciója vagy a gyorsítótár explicit vezérlése másként nem jelzi; lásd [RFC7234].
Forrás / Idézet: A 451 Unavailable For Legal Reasons HTTP státuszkódot a 3 szakasz RFC7725 szakasza határozza meg.
HTTP protokoll
Hogyan dobhatok 451 státuszkódot PHP-vel?
A 451-es HTTP státuszkódot egy weboldalon a PHP http_response_code függvényével adhatjuk meg. A szintaxis a következő: http_response_code(451) (PHP 5 >= 5.4.0, PHP 7, PHP 8)
A 451 HTTP státuszkód tesztelése
Ahhoz, hogy a HTTP státuszkódot (ebben az esetben 451 Unavailable For Legal Reasons) és egyéb információkat meg tudjon jeleníteni az ügyféloldalon, a fejlesztői konzolt az F12 billentyűvel kell megnyitni. Ezután navigáljon a "Hálózat" fülre. Most már megnyitható az oldal, a weboldalnak (példa index.php) láthatónak kell lennie a hálózat fülön. Ezt ki kell választani, majd a Herder szekciót kell kiválasztani. A felhasználó ezután a következő eredményt fogja látni:
URL: https://http-statuscode.com/errorCodeExample.php?code=451
Állapot: 451 Unavailable For Legal Reasons
Azok: Network
IP-cím: XX.XX.XX.XX
Hogyan hozzon létre saját hibaoldalt a 451-es státuszkódhoz?
Apache Webserver
Az "Apache" webszerver az egyik legelterjedtebb webszerver az interneten. A saját 451 Unavailable For Legal Reasons-es hibaoldal létrehozásához az "Apache"-ban a következő változtatást kell elvégezni a következő fájlban.
NGINX Webserver
Az "Apache" webszerverhez hasonlóan az "NGINX" is széles körben használatos az interneten. A saját 451 Unavailable For Legal Reasons-es hibaoldal létrehozásához az "NGINX"-ben a következő változtatást kell elvégezni az alábbi fájlban.
location = /451.html {
root /usr/share/nginx/html;
internal;
}
A 451 státuszkód böngésző kompatibilitása
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 |
Milyen SEO hatásai vannak a 451-es státuszkódnak?
Először is fontos megérteni, hogy a keresőmotorok, különösen a Google, folyamatosan a lehető legjobb felhasználói élményt próbálják nyújtani. Ez azt jelenti, hogy folyamatosan módosítják az algoritmusaikat, hogy a jó minőségű, releváns és elérhető tartalmakat támogassák. A HTTP 451 Unavailable For Legal Reasons státuszkód egyértelmű jelzést küld a keresőrobotok számára, hogy a tartalom jogi okokból nem hozzáférhető.
Közvetlenül a 451 Unavailable For Legal Reasons státuszkód bevezetése után az ilyen kódot visszaküldő webhelyek visszaminősültek a keresési eredményekben, vagy teljesen eltávolították őket. Ennek jó oka van: ha egy felhasználó rákattint egy linkre a keresési eredményekben, és egy olyan oldalra érkezik, amely nem elérhető, az frusztrációhoz vezet. A keresőmotorok el akarják kerülni ezt a negatív felhasználói élményt, ezért negatívan reagálnak a 451 Unavailable For Legal Reasons-es státuszkódra.
Hosszú távon a 451 Unavailable For Legal Reasons-es státuszkód ismételt használata egy weboldal különböző erőforrásainál ahhoz vezethet, hogy a keresőmotorok kevésbé megbízhatónak vagy kevésbé értékesnek minősítik az adott weboldalt. Ez viszont hatással lehet a weboldal általános SEO-teljesítményére.
Egy másik közvetett hatás a backlinkeket érinti. A más webhelyekről származó linkek fontos tényezőt jelentenek a keresőmotorok rangsorolásában. Ha azonban egy tartalom gyakran adja vissza a 451 Unavailable For Legal Reasons-es státuszkódot, az adott tartalomra hivatkozó webhelyek úgy dönthetnek, hogy eltávolítják a linket, hogy ne befolyásolják látogatóik felhasználói élményét. Ez tovább csökkentené a webhely értékét és a belé vetett bizalmat.
Vannak azonban olyan stratégiák is, amelyekkel a webhelytulajdonosok minimalizálhatják a 451 Unavailable For Legal Reasons-es státuszkódnak a SEO-ra gyakorolt negatív hatását. Az egyik lehetőség, hogy egyértelmű és informatív hibaoldalakat biztosítanak, amelyek elmagyarázzák a felhasználóknak, hogy miért nem érhető el a tartalom, és alternatív forrásokat vagy cselekvési lehetőségeket kínálnak.
Állandók a programozási nyelvekben
http.StatusUnavailableForLegalReasons
Response::HTTP_UNAVAILABLE_FOR_LEGAL_REASONS
:unavailable_for_legal_reasons