410
Gone
Bendras būsenos kodo 410 paaiškinimas
Deja, šis teksto blokas pateikiamas tik anglų kalba.
The HTTP status code 410 Gone means the requested resource is no longer available on the server. It indicates that the resource was deliberately removed and will probably not be available again. This status code is used when a website is shut down or an API version is no longer supported. If a client receives a 410 Gone status code, it should assume the resource is no longer available and should not try to access it again.
HTTP būsenos kodo 410 specifikacija
Statuso kodas 410 Gone rodo, kad prieiga prie tikslinio ištekliaus kilmės serveryje nebegalima ir kad ši būklė gali būti nuolatinė. Jei kilmės serveris nežino
arba neturi galimybės nustatyti, ar ši būklė yra nuolatinė, vietoj jos turėtų būti naudojamas būsenos kodas 404 (nerastas).
410 Gone atsakymas visų pirma skirtas padėti atlikti žiniatinklio priežiūros užduotį, pranešant gavėjui, kad išteklius yra tyčia neprieinamas ir kad serverio savininkai pageidauja, jog nuotolinės nuorodos į tą išteklių būtų pašalintos. Toks atvejis įprastas riboto laiko, reklaminėms paslaugoms ir ištekliams, priklausantiems asmenims, kurie nebėra susiję su pradinio serverio svetaine. Nebūtina visus nuolat neprieinamus išteklius žymėti kaip "dingusius" arba laikyti šią žymą tam tikrą laiką - tai paliekama serverio savininko nuožiūrai.
Pagal numatytuosius nustatymus 410 Gone atsakymą galima talpinti į spartinančiąją atmintinę, t. y. jei metodo apibrėžtyje arba aiškiose spartinančiosios atmintinės valdymo priemonėse nenurodyta kitaip (žr. [RFC7234] 4.2.2 skirsnį).
Šaltinis / citata iš: HTTP būsenos kodas 410 Gone nurodytas 6.5.9 skirsnyje 6.5.9.
HTTP protokolas
Kaip naudojant PHP išmesti 410 būsenos kodą?
Norint žiniatinklio puslapyje nurodyti HTTP būsenos kodą 410, galima naudoti PHP funkciją http_response_code. Sintaksė tokia: http_response_code(410) (PHP 5 >= 5.4.0, PHP 7, PHP 8)
HTTP būsenos kodo 410 testavimas
Kad kliento pusėje būtų galima rodyti HTTP būsenos kodą (šiuo atveju 410 Gone) ir kitą informaciją, kūrimo konsolę reikia atidaryti klavišu F12. Tada pereikite prie skirtuko "Network" (tinklas). Dabar galima atidaryti puslapį, tinklo skirtuke turi būti matoma svetainė (pavyzdys index.php). Ją reikia pasirinkti, o tada reikia pasirinkti skyrių Herder (Herderis). Tada naudotojas matys tokį rezultatą:
URL: https://http-statuscode.com/errorCodeExample.php?code=410
Statusas: 410 Gone
Šie: Network
IP adresas: XX.XX.XX.XX
Kaip sukurti savo klaidų puslapį, kuriame būtų rodomas būsenos kodas 410
Apache Webserver
Interneto serveris "Apache" yra vienas iš labiausiai paplitusių interneto svetainių serverių. Norėdami sukurti savo 410 Gone klaidos puslapį "Apache", šiame faile reikia atlikti toliau nurodytus pakeitimus.
NGINX Webserver
Panašiai kaip ir žiniatinklio serveris "Apache", "NGINX" taip pat plačiai naudojamas internete. Norėdami sukurti savo 410 Gone klaidos puslapį "NGINX", šiame faile reikia atlikti toliau nurodytus pakeitimus.
location = /410.html {
root /usr/share/nginx/html;
internal;
}
410 būsenos kodo suderinamumas su naršyklėmis
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 |
Konstantos programavimo kalbose
HttpStatusCode.Gone
http.StatusGone
Response::HTTP_GONE
httplib.GONE
http.client.GONE
http.HTTPStatus.GONE
:gone
Išorinės nuorodos, kuriose pateikiama daugiau informacijos apie HTTP būsenos kodą 410:
Linksmi memai apie HTTP būsenos kodą 410
Tinklaraščio straipsniai
HTTP būsenos kodai: Išsami klaidų pranešimų 404 Not Found ir 410 Gone analizė
HTTP būsenos kodai yra esminė hiperteksto perdavimo protokolo (HTTP), kuriuo grindžiamas interneto naršyklių ir interneto serverių bendravimas, dalis. Jie leidžia žymėti HTTP užklausos ir atsakymo ...