410
Gone
Statusa koda 410 vispārīgs skaidrojums
Šis teksta bloks diemžēl ir pieejams tikai angļu valodā.
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 statusa koda 410 specifikācija
Statusa kods 410 Gone norāda, ka piekļuve mērķa resursam vairs nav pieejama izcelsmes serverī un ka šis stāvoklis, visticamāk, ir pastāvīgs. Ja izcelsmes serveris nezina
vai tam nav iespēju noteikt, vai šis stāvoklis ir pastāvīgs, tā vietā jāizmanto statusa kods 404 (nav atrasts).
410 Gone atbilde galvenokārt ir paredzēta, lai palīdzētu tīmekļa uzturēšanas uzdevumam, paziņojot saņēmējam, ka resurss ir tīši nepieejams un ka servera īpašnieki vēlas, lai attālinātās saites uz šo resursu tiktu dzēstas. Šāds gadījums ir izplatīts ierobežota laika, reklāmas pakalpojumiem un resursiem, kas pieder personām, kuras vairs nav saistītas ar izcelsmes servera vietni. Nav nepieciešams visus pastāvīgi nepieejamos resursus atzīmēt kā "pazudušus" vai saglabāt šo atzīmi kādu laiku - tas ir atstājams servera īpašnieka ziņā.
410 Gone atbilde pēc noklusējuma ir kešējama, t. i., ja vien metodes definīcijā vai skaidrā kešatmiņas kontrolē nav norādīts citādi (sk. [RFC7234] 4.2.2. sadaļu).
Avots / citāts no: 410 Gone HTTP statusa kods ir norādīts 6.5.9 sadaļā 6.5.9.
HTTP protokols
Kā, izmantojot PHP, ievadīt 410 statusa kodu?
Lai tīmekļa lapā norādītu HTTP statusa kodu 410, var izmantot PHP funkciju http_response_code. Sintakse ir šāda: http_response_code(410) (PHP 5 >= 5.4.0, PHP 7, PHP 8)
Pārbaudīt 410 HTTP statusa kodu
Lai klienta pusē varētu attēlot HTTP statusa kodu (šajā gadījumā 410 Gone) un citu informāciju, ar F12 ir jāatver izstrādes konsole. Pēc tam dodieties uz cilni "Tīkls". Tagad lapu var atvērt, tīmekļa vietnei (piemērs index.php) jābūt redzamai tīkla cilnē. Tā ir jāizvēlas un pēc tam jāizvēlas sadaļa Herder. Pēc tam lietotājs redzēs šādu rezultātu:
URL: https://http-statuscode.com/errorCodeExample.php?code=410
Statuss: 410 Gone
Šie: Network
IP adrese: XX.XX.XX.XX
Kā izveidot savu kļūdas lapu statusa kodam 410
Apache Webserver
Tīmekļa serveris "Apache" ir viens no visizplatītākajiem tīmekļa serveriem internetā. Lai "Apache" serverī izveidotu savu 410 Gone. kļūdas lapu, šajā failā jāveic šādas izmaiņas.
NGINX Webserver
Līdzīgi kā tīmekļa serveris "Apache", arī "NGINX" tiek plaši izmantots internetā. Lai izveidotu savu 410 Gone. kļūdas lapu "NGINX" serverī, ir jāveic šādas izmaiņas šajā failā.
location = /410.html {
root /usr/share/nginx/html;
internal;
}
410 statusa koda saderība ar pārlūkprogrammu
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 |
Konstantes programmēšanas valodās
HttpStatusCode.Gone
http.StatusGone
Response::HTTP_GONE
httplib.GONE
http.client.GONE
http.HTTPStatus.GONE
:gone
Ārējās saites ar papildu informāciju par HTTP statusa kodu 410:
Izklaidējošas memes par HTTP statusa kodu 410
Bloga raksti
HTTP statusa kodi: Detalizēta kļūdu ziņojumu 404 Not Found un 410 Gone analīze
HTTP statusa kodi ir būtiska hiperteksta pārsūtīšanas protokola (HTTP) daļa, kas veido pamatu saziņai starp tīmekļa pārlūkprogrammām un tīmekļa serveriem. Tie ļauj atzīmēt HTTP pieprasījuma un atbi...