410
Gone
Á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.
HTTP protokoll
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:
URL: https://http-statuscode.com/errorCodeExample.php?code=410
Állapot: 410 Gone
Azok: Network
IP-cím: XX.XX.XX.XX
Hogyan hozzon létre saját hibaoldalt a 410-es státuszkódhoz?
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.
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.
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
Külső linkek további információkkal a 410-es HTTP státuszkódról:
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...