410
Gone
Všeobecné vysvetlenie stavového kódu 410
Tento textový blok je bohužiaľ k dispozícii len v angličtine.
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.
Špecifikácia stavového kódu HTTP 410
Stavový kód 410 Gone označuje, že prístup k cieľovému prostriedku už nie je na pôvodnom serveri k dispozícii a že tento stav je pravdepodobne trvalý. Ak pôvodný server nevie
alebo nemá možnosť určiť, či je tento stav trvalý, mal by sa namiesto neho použiť stavový kód 404 (Not Found).
Odpoveď 410 Gone je primárne určená na pomoc pri údržbe webu tým, že príjemcovi oznamuje, že zdroj je zámerne nedostupný a že vlastníci servera si želajú, aby boli vzdialené odkazy na tento zdroj odstránené. Takáto udalosť je bežná pre časovo obmedzené, propagačné služby a pre zdroje patriace osobám, ktoré už nie sú spojené s lokalitou pôvodného servera. Nie je potrebné označiť všetky trvalo nedostupné zdroje ako "preč" alebo ponechať toto označenie po nejaký čas - to je ponechané na uvážení vlastníka servera.
Odpoveď 410 Gone sa štandardne ukladá do vyrovnávacej pamäte; t. j. ak nie je v definícii metódy alebo vo výslovných kontrolách vyrovnávacej pamäte uvedené inak (pozri časť 4.2.2 [RFC7234]).
Zdroj / Citát z: Stavový kód HTTP 410 Gone je špecifikovaný v časti 6.5.9 časti RFC7231.
Protokol HTTP
Ako vyhodiť stavový kód 410 pomocou PHP?
Na vyhodenie stavového kódu HTTP 410 na webovej stránke možno použiť funkciu PHP http_response_code. Syntax je nasledovná: http_response_code(410) (PHP 5 >= 5.4.0, PHP 7, PHP 8)
Testovanie stavového kódu HTTP 410
Aby bolo možné zobraziť stavový kód HTTP (v tomto prípade 410 Gone) a ďalšie informácie na strane klienta, je potrebné otvoriť vývojovú konzolu pomocou klávesu F12. Potom prejdite na kartu "Sieť". Teraz je možné otvoriť stránku, webová stránka (príklad index.php) by mala byť viditeľná na karte siete. Tú je potrebné vybrať a potom je potrebné vybrať sekciu Herder. Používateľovi sa potom zobrazí nasledujúci výsledok:
URL: https://http-statuscode.com/errorCodeExample.php?code=410
Stav: 410 Gone
Tieto: Network
IP adresa: XX.XX.XX.XX
Ako vytvoriť vlastnú chybovú stránku pre stavový kód 410
Apache Webserver
Webový server Apache je jedným z najbežnejších webových serverov na internete. Ak chcete vytvoriť vlastnú chybovú stránku 410 Gone v serveri "Apache", je potrebné vykonať nasledujúcu zmenu v nasledujúcom súbore.
NGINX Webserver
Podobne ako webový server Apache, aj NGINX je na internete široko používaný. Ak chcete vytvoriť vlastnú chybovú stránku 410 Gone v serveri "NGINX", je potrebné vykonať nasledujúcu zmenu v nasledujúcom súbore.
location = /410.html {
root /usr/share/nginx/html;
internal;
}
Kompatibilita stavového kódu 410 s prehliadačom
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 |
Konštanty v programovacích jazykoch
HttpStatusCode.Gone
http.StatusGone
Response::HTTP_GONE
httplib.GONE
http.client.GONE
http.HTTPStatus.GONE
:gone
Externé odkazy s ďalšími informáciami o stavovom kóde HTTP 410:
Zábavné mémy o stavovom kóde HTTP 410
Články na blogu
Stavové kódy HTTP: Podrobná analýza chybových správ 404 Not Found a 410 Gone
Stavové kódy HTTP sú základnou súčasťou protokolu HTTP (Hypertext Transfer Protocol), ktorý tvorí základ komunikácie medzi webovými prehliadačmi a webovými servermi. Umožňujú označiť stav požiadavk...