410
Gone
Explicación general del código de estado 410
Lamentablemente, este bloque de texto sólo está disponible en inglés.
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.
Especificación del código de estado HTTP 410
El código de estado 410 Gone indica que el acceso al recurso de destino ya no está disponible en el servidor de origen y que es probable que esta condición sea permanente. Si el servidor de origen no
sabe, o no tiene la posibilidad de determinar, si la condición es permanente o no, el código de estado 404 (No Encontrado) debería ser utilizado en su lugar.
La respuesta 410 Gone está pensada principalmente para ayudar en la tarea de mantenimiento web notificando al destinatario que el recurso no está disponible intencionadamente y que los propietarios del servidor desean que los enlaces remotos a ese recurso sean eliminados. Este caso es común para servicios promocionales de tiempo limitado y para recursos que pertenecen a personas que ya no están asociadas con el sitio del servidor de origen. No es necesario marcar todos los recursos no disponibles permanentemente como "desaparecidos" o mantener la marca durante un periodo de tiempo determinado, esto se deja a discreción del propietario del servidor.
Una respuesta 410 Gone es almacenable en caché por defecto; es decir, a menos que se indique lo contrario en la definición del método o en los controles explícitos de la caché (ver Sección 4.2.2 de [RFC7234]).
La respuesta 410 Gone es almacenable en caché por defecto.
Fuente / Cita de: El código de estado HTTP 410 Gone se especifica en la sección 6.5.9 de RFC7231.
Protocolo HTTP
¿Cómo lanzar un código de estado 410 con PHP?
Para lanzar el código de estado HTTP 410 en una página web, se puede utilizar la función PHP http_response_code. La sintaxis es la siguiente: http_response_code(410) (PHP 5 >= 5.4.0, PHP 7, PHP 8)
Probar el código de estado HTTP 410
Para poder mostrar el código de estado HTTP (en este caso 410 Gone) y otra información en el lado del cliente, debe abrirse la consola de desarrollo con F12. A continuación, vaya a la pestaña "Red". Ahora se puede abrir la página, el sitio web (ejemplo index.php) debe ser visible en la pestaña de red. Esta debe ser seleccionada y luego la sección Herder debe ser seleccionada. El usuario verá entonces el siguiente resultado:
URL: https://http-statuscode.com/errorCodeExample.php?code=410
Estado: 410 Gone
Esos: Network
Dirección IP: XX.XX.XX.XX
Cómo crear su propia página de error para el código de estado 410
Apache Webserver
El servidor web "Apache" es uno de los más comunes en Internet. Para crear su propia página de error 410 Gone en "Apache", se debe realizar el siguiente cambio en el siguiente archivo.
NGINX Webserver
Similar al servidor web "Apache", "NGINX" también se utiliza ampliamente en Internet. Para crear su propia página de error 410 Gone en "NGINX", es necesario realizar el siguiente cambio en el siguiente archivo.
location = /410.html {
root /usr/share/nginx/html;
internal;
}
Compatibilidad del código de estado 410 con los navegadores
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 |
Constantes en lenguajes de programación
HttpStatusCode.Gone
http.StatusGone
Response::HTTP_GONE
httplib.GONE
http.client.GONE
http.HTTPStatus.GONE
:gone
Enlaces externos con más información sobre el código de estado HTTP 410:
Divertidos memes sobre el código de estado HTTP 410
Artículos de blog
Códigos de estado HTTP: Un análisis detallado de los mensajes de error 404 Not Found y 410 Gone
Los códigos de estado HTTP son una parte esencial del Protocolo de Transferencia de Hipertexto (HTTP), que constituye la base de la comunicación entre los navegadores y los servidores web. Permiten...