410

Gone

Hivatalos
A forrás már véglegesen nem elérhető, és valószínűleg törölték.

Általános magyarázat a 410 státuszkódra

Ez a szövegblokk sajnos csak angol nyelven érhető el.

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.

A 410-es HTTP státuszkód megadása

A 410 Gone-es állapotkód azt jelzi, hogy a célerőforráshoz való hozzáférés már nem elérhető az eredeti kiszolgálón, és ez az állapot valószínűleg tartós. Ha a kiindulási kiszolgáló nem

tudja, vagy nincs lehetősége annak megállapítására, hogy az állapot tartós-e, akkor helyette a 404-es állapotkódot (Not Found) kell használni.

A 410 Gone-es válasz elsősorban a webkarbantartás feladatát hivatott segíteni azzal, hogy értesíti a címzettet arról, hogy az erőforrás szándékosan nem elérhető, és hogy a kiszolgáló tulajdonosai azt kívánják, hogy az erőforrásra mutató távoli linkeket távolítsák el. Az ilyen esemény gyakori a korlátozott idejű, promóciós szolgáltatások és az olyan erőforrások esetében, amelyek olyan személyekhez tartoznak, akik már nem kapcsolódnak az eredeti kiszolgáló webhelyéhez. Nem szükséges minden tartósan elérhetetlenné vált erőforrást "eltűnt"-ként megjelölni, vagy a megjelölést bármilyen hosszú ideig megtartani - ez a kiszolgáló tulajdonosának belátására van bízva.

A 410 Gone-es válasz alapértelmezés szerint gyorsítótárba helyezhető, azaz hacsak a módszer definíciója vagy a gyorsítótár explicit vezérlése másként nem jelzi (lásd az [RFC7234] 4.2.2. szakaszát).

Forrás / Idézet: A 410 Gone HTTP státuszkódot a 6.5.9 szakasz RFC7231 szakasza határozza meg.

Hogyan dobhatok 410 státuszkódot PHP-vel?

A 410-es HTTP státuszkódot egy weboldalon a PHP http_response_code függvényével adhatjuk meg. A szintaxis a következő: http_response_code(410) (PHP 5 >= 5.4.0, PHP 7, PHP 8)

A 410 HTTP státuszkód tesztelése

Ahhoz, hogy a HTTP státuszkódot (ebben az esetben 410 Gone) és egyéb információkat meg tudjon jeleníteni az ügyféloldalon, a fejlesztői konzolt az F12 billentyűvel kell megnyitni. Ezután navigáljon a "Hálózat" fülre. Most már megnyitható az oldal, a weboldalnak (példa index.php) láthatónak kell lennie a hálózat fülön. Ezt ki kell választani, majd a Herder szekciót kell kiválasztani. A felhasználó ezután a következő eredményt fogja látni:

Állapot kód 410 Gone
Áttekintés
URL: https://http-statuscode.com/errorCodeExample.php?code=410
Állapot: 410 Gone
Azok: Network
IP-cím: XX.XX.XX.XX
Állapot kód 410 Gone

Hogyan hozzon létre saját hibaoldalt a 410-es státuszkódhoz?

Saját 410 Gone-es hibaoldal létrehozása viszonylag egyszerű mind az "Apache", mind az "NGINX" webszerverek esetében.

Apache Webserver

Az "Apache" webszerver az egyik legelterjedtebb webszerver az interneten. A saját 410 Gone-es hibaoldal létrehozásához az "Apache"-ban a következő változtatást kell elvégezni a következő fájlban.

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

NGINX Webserver

Az "Apache" webszerverhez hasonlóan az "NGINX" is széles körben használatos az interneten. A saját 410 Gone-es hibaoldal létrehozásához az "NGINX"-ben a következő változtatást kell elvégezni az alábbi fájlban.

File: sites-enabled/default
error_page 410 /410.html;
location = /410.html {
    root /usr/share/nginx/html;
    internal;
}

A 410 státuszkód böngésző kompatibilitása

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

Állandók a programozási nyelvekben

HttpStatusCode.Gone
http.StatusGone
Response::HTTP_GONE
httplib.GONE
http.client.GONE
http.HTTPStatus.GONE
:gone

Szórakoztató mémek a 410-es HTTP státuszkódról

Blog cikkek

HTTP státuszkódok: A 404 Not Found és 410 Gone hibaüzenetek részletes elemzése.

A HTTP státuszkódok a HTTP (Hypertext Transfer Protocol) alapvető részét képezik, amely a webböngészők és a webkiszolgálók közötti kommunikáció alapját képezi. Lehetővé teszik a HTTP-kérés és -vála...

Szerző: Tony Brüser
Szerző: Tony Brüser

Tony Brüser lelkes webfejlesztő, aki előszeretettel használja a HTTP státuszkódokat.

LinkedInGitHub