451

Unavailable For Legal Reasons

Offisiell
På grunn av juridiske årsaker har forespørselen blitt avvist

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: ; rel="blocked-by"
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.

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:

Statuskode 451 Unavailable For Legal Reasons
Oversikt
URL: https://http-statuscode.com/errorCodeExample.php?code=451
Status: 451 Unavailable For Legal Reasons
De: Network
IP-adresse: XX.XX.XX.XX
Statuskode 451 Unavailable For Legal Reasons

Slik oppretter du din egen feilside for statuskode 451

Det er relativt enkelt å lage din egen 451 Unavailable For Legal Reasons-feilside med både "Apache" og "NGINX" webservere.

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.

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

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.

File: sites-enabled/default
error_page 451 /451.html;
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
Forfatter: Tony Brüser
Forfatter: Tony Brüser

Tony Brüser er en entusiastisk webutvikler med en forkjærlighet for HTTP-statuskoder.

LinkedInGitHub