451
Unavailable For Legal Reasons
Generell forklaring av 451-statuskoden
Denne tekstblokken er dessverre bare tilgjengelig på engelsk.
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.
Spesifikasjon av HTTP-statuskoden 451
Denne statuskoden indikerer at serveren nekter tilgang til ressursen som følge av et rettslig krav.
Den aktuelle serveren er kanskje ikke en opprinnelsesserver. Denne typen rettslige krav påvirker vanligvis driften til Internett-leverandører og søkemotorer mest direkte.
Svar som bruker denne statuskoden, BØR inneholde en forklaring, i svardelen, av detaljene i det rettslige kravet: parten som fremsetter det, gjeldende lovgivning eller forskrift, og hvilke klasser av personer og ressurser det gjelder for.
For eksempel:
HTTP/1.1 451 Unavailable For Legal Reasons Unavailable For Legal Reasons
Link:
Content-Type: text/html
Bruken av statuskoden 451 Unavailable For Legal Reasons innebærer verken eksistensen eller ikke-eksistensen av ressursen som er navngitt i forespørselen. Det vil si at det er mulig at hvis de juridiske kravene ble fjernet, kan det hende at en forespørsel om ressursen fremdeles ikke lykkes.
Merk at klienter i mange tilfeller fortsatt kan få tilgang til den avslåtte ressursen ved å bruke tekniske mottiltak som VPN eller Tor-nettverket.
Et 451 Unavailable For Legal Reasons-svar kan som standard bufres, dvs. med mindre annet er angitt i metodedefinisjonen eller eksplisitte cache-kontroller; se [RFC7234].
Kilde / Sitat fra: 451 Unavailable For Legal Reasons HTTP-statuskoden er spesifisert av seksjon 3 i RFC7725.
HTTP-protokoll
Hvordan kaste en 451-statuskode med PHP?
For å kaste HTTP-statuskoden 451 på en nettside kan PHP-funksjonen http_response_code brukes. Syntaksen er som følger: http_response_code(451) (PHP 5 >= 5.4.0, PHP 7, PHP 8)
Test 451 HTTP-statuskoden
For å kunne vise HTTP-statuskoden (i dette tilfellet 451 Unavailable For Legal Reasons) og annen informasjon på klientsiden, må utviklingskonsollen åpnes med F12. Naviger deretter til fanen "Nettverk". Nå kan siden åpnes, nettstedet (eksempel index.php) skal være synlig i nettverksfanen. Dette må velges, og deretter må Herder-delen velges. Brukeren vil da se følgende resultat:
URL: https://http-statuscode.com/errorCodeExample.php?code=451
Status: 451 Unavailable For Legal Reasons
De: Network
IP-adresse: XX.XX.XX.XX
Slik oppretter du din egen feilside for statuskode 451
Apache Webserver
Webserveren "Apache" er en av de vanligste webserverne på Internett. For å lage din egen 451 Unavailable For Legal Reasons-feilside i "Apache", må følgende endring gjøres i følgende fil.
NGINX Webserver
I likhet med webserveren "Apache" er "NGINX" også mye brukt på Internett. For å lage din egen 451 Unavailable For Legal Reasons-feilside i "NGINX", må følgende endring gjøres i følgende fil.
location = /451.html {
root /usr/share/nginx/html;
internal;
}
Nettleserkompatibilitet for 451-statuskoden
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 |
Hvilke SEO-effekter har statuskoden 451?
Først og fremst er det viktig å forstå at søkemotorer, spesielt Google, hele tiden prøver å gi en best mulig brukeropplevelse. Det betyr at de hele tiden justerer algoritmene sine for å fremme relevant og tilgjengelig innhold av høy kvalitet. En HTTP 451 Unavailable For Legal Reasons-statuskode sender et tydelig signal til søkemotorroboter om at innholdet er utilgjengelig av juridiske årsaker.
Direkte etter implementeringen av 451 Unavailable For Legal Reasons-statuskoden ble nettsteder som returnerte denne koden nedgradert i søkeresultatene eller fjernet helt. Det er en god grunn til dette: Hvis en bruker klikker på en lenke i søkeresultatene og kommer til en side som ikke er tilgjengelig, fører dette til frustrasjon. Søkemotorer ønsker å unngå denne negative brukeropplevelsen og reagerer derfor negativt på statuskode 451 Unavailable For Legal Reasons.
I det lange løp kan gjentatt bruk av statuskode 451 Unavailable For Legal Reasons for ulike ressurser på et nettsted føre til at søkemotorer klassifiserer nettstedet som mindre pålitelig eller mindre verdifullt. Dette kan igjen påvirke nettstedets samlede SEO-ytelse.
En annen indirekte effekt gjelder tilbakekoblinger. Lenker fra andre nettsteder er en viktig faktor for rangeringen i søkemotorene. Men hvis en del av innholdet ofte returnerer statuskoden 451 Unavailable For Legal Reasons, kan nettsteder som har lenket til dette innholdet, bestemme seg for å fjerne lenken for ikke å påvirke brukeropplevelsen til de besøkende. Dette vil ytterligere redusere verdien av og tilliten til nettstedet.
Det finnes imidlertid også strategier som nettstedseiere kan bruke for å minimere den negative effekten av statuskode 451 Unavailable For Legal Reasons på SEO. Et alternativ er å lage tydelige og informative feilsider som forklarer brukerne hvorfor innholdet ikke er tilgjengelig, og som tilbyr alternative ressurser eller handlingsalternativer.
Konstanter i programmeringsspråk
http.StatusUnavailableForLegalReasons
Response::HTTP_UNAVAILABLE_FOR_LEGAL_REASONS
:unavailable_for_legal_reasons