Una guía completa y una lista de códigos de estado HTTP

Los códigos de estado HTTP son como grados cortos de un servidor que se adjunta a una página web. De hecho, no forman parte del contenido del sitio. En cambio, hay mensajes de servidor que le informan cómo fueron las cosas cuando recibió la solicitud de ver una determinada página.
Estos tipos de mensajes se devuelven cada vez que su navegador interactúa con un servidor, incluso si no los ve. Si usted es propietario o desarrollador de sitios web, es esencial comprender los códigos de estado HT TP. Cuando aparecen, los códigos de estado HTTP son una herramienta invaluable para diagnosticar y remediar los errores de configuración del sitio web.
Este artículo presenta varios códigos de estado y error del servidor y explica lo que revelan sobre lo que está sucediendo en el servidor detrás de escena. ¡Vamos a bucear!
¿Prefieres ver la versión de video? ¿Cuáles son los códigos de estado HTTP? Cada vez que hace clic en un enlace o ingresa una URL y presione ENTER, su navegador envía una solicitud al servidor web para el sitio al que está intentando acceder. El servidor recibe y procesa la solicitud, luego envía los recursos relevantes con un encabezado HTTP. Los códigos de estado HTTP se entregan a su navegador en el encabezado HTTP. Si bien los códigos de estado se devuelven cada vez que su navegador solicita una página o recurso web, la mayoría de las veces no los ve.
Por lo general, solo cuando algo no va bien, puede ver uno que se muestra en el navegador. Este es el servidor para decir: “Algo está mal. Aquí hay un código que explica lo que salió mal “.

El código de estado de Google 404 HTTP Si desea ver los códigos de estado que su navegador normalmente no le muestra, hay muchas herramientas diferentes que lo hacen más fácil. Las extensiones del navegador están disponibles para plataformas de desarrolladores amigables, como Chrome y Firefox, y hay muchas herramientas de encabezado basadas en la web, como Web Sniffer. Para ver los códigos de estado HTTP con una de estas herramientas, busque la línea que aparece en la parte superior del informe y dice “Estado: HTTP/1.1”. Será seguido por el código de estado que devuelve el servidor. La comprensión de los códigos de estado HTTP se divide en 5 “clases”. Estos son grupos de respuestas que tienen significados similares o relacionados. Sabiendo lo que son, puede ayudarlo a determinar rápidamente la sustancia general de un código de estado antes de buscar su significado específico. Las cinco clases incluyen:
100s: Códigos de información que indican que la demanda iniciada por el navegador continúa.
200: Los códigos de éxito se devolvieron cuando la demanda del navegador fue recibida, entendida y procesada por el servidor.
300: los códigos de retiración devueltos cuando se ha reemplazado un nuevo recurso con el recurso solicitado.
400s: Códigos de error del cliente que indican que había un problema con la solicitud.
500S: Códigos de error del servidor que indican que la aplicación fue aceptada, pero que un error en el servidor ha impedido que la solicitud se cumpla.
En cada una de estas clases, el servidor puede devolver una variedad de códigos de servidor. Cada código individual tiene un significado específico y único, que cubriremos en la lista más completa a continuación. ¿Por qué los códigos de estado HTTP y los errores para optimizar los motores de búsqueda del motor de búsqueda (SEO) Consulte los códigos de estado HTTP mientras acceden a su sitio con rastreadores en algunos casos? , estos mensajes pueden influir en si sus páginas se indexan y cómo, así como cómo los motores de búsqueda perciben la condición de su sitio, los codifican el estado HTTP de nivel 100 y 200 no tendrán demasiado impacto en el SEO. Señalan que todo funciona como deberían en su sitio y permiten que los motores de búsqueda continúen. Sin embargo, no aumentarán su clasificación.
Regístrese para el boletín
¿Quieres saber cómo aumentar nuestro tráfico por más del 1000%? ¡Únase a las más de 20,000 personas que reciben nuestro boletín semanal con los consejos de WordPress!
Suscríbase ahora
En su mayor parte, los códigos de nivel superior son los que importan para SEO. Las respuestas de nivel 400 y 500 pueden evitar que los robots accedan a rastreadores e indexación. Demasiados de estos errores también pueden indicar que su sitio no es alto, lo que puede reducir su clasificación. Los códigos de 300 niveles tienen una relación un poco más complicada con SEO. Lo principal que debe saber para comprender su impacto es la diferencia entre redirecciones permanentes y temporales, que cubriremos en la sección relevante a continuación.
En resumen, sin embargo, las redirecciones permanentes comparten el capital de los enlaces de Linklink, pero los temporales no. En otras palabras, cuando se usa redirecciones temporales para páginas que se han movido, pierde la ventaja de SEO de todos los enlaces que ha realizado. Comprobando los códigos de estado HTTP en la consola de búsqueda de Google una forma de monitorear cómo Google percibe los códigos de estado HTTP. Está utilizando la consola de búsqueda de Google. Puede ver los códigos de estado de nivel 300, 400 y 500 en el informe de cobertura: Cobertura de la consola de búsqueda de Google Esta área del tablero muestra cuatro tipos de contenido en su sitio:
Páginas que devuelven errores.
Páginas válidas que tienen advertencias.

Recursos que son válidos.
Contenido excluido del índice.
Puede encontrar páginas con códigos de estado HTTP de nivel 300, 400 y 500 en las secciones excluidas, error o válido con advertencias, dependiendo del tipo de código. Por ejemplo, los redireccionamientos 301 se pueden enumerar como una página de redirección:
Una página con una redirección en el informe de cobertura de la consola de búsqueda de Google. Los códigos de estado del nivel 400 y 500 probablemente aparecerán bajo un error. Otra forma de ver los códigos de estado HTTP es el uso de la herramienta de inspección de URL. Si Google no puede indexar una página en particular debido a un error, lo verá aquí:
Un error 404 en la herramienta de inspección de Urch de la consola de búsqueda de Google Para obtener más consejos sobre el uso de la consola de búsqueda de Google, consulte nuestra guía de plataforma integral. Una guía completa y una lista de códigos de estado HTTP, aunque hay más de 40 códigos de condición del servidor diferentes, probablemente cumplirá con menos de una docena regularmente. A continuación, cubrí los más comunes, así como algunos de los códigos más oscuros que puede continuar. ¿Te ha sorprendido un código de estado HTTP? Nuestros expertos en WordPress están esperando. Prueba Kinsta gratis.
100 códigos de estado Un código de estado con 100 niveles le indica que la solicitud que realizó al servidor aún está en progreso, por alguna razón. Esto no es necesariamente un problema, es solo información adicional para hacerle saber lo que está sucediendo.

100: “Continuar”. Esto significa que el servidor en cuestión ha recibido la sede de su solicitud de navegador y ahora está listo para enviar y el cuerpo de la solicitud. Esto hace que el proceso de solicitud sea más eficiente, ya que evita que el navegador envíe una solicitud de cuerpo, incluso si los encabezados han sido rechazados.

101: “Protocolos de conmutación”. Su navegador le pidió al servidor que cambiara los protocolos, y el servidor ha respetado.
103: “Indicaciones tempranas”. Esto devuelve algunas antestaciones de respuesta antes de que el resto de la respuesta del servidor esté lista.
200 Códigos de estado Este es el mejor tipo de código de estado HTTP para recibir. Una respuesta de 200 niveles significa que todo funciona exactamente como deberían.
200: “Todo está bien”. Este es el código que se entrega cuando una página web o recursos actúa exactamente como se esperaba. 201: “creado”. El servidor ha cumplido la demanda del navegador y, por lo tanto, ha creado un nuevo recurso.
202: “Aceptado”. El servidor ha aceptado su solicitud de navegador, pero aún lo procesa. Finalmente, la demanda puede o no conducir a una respuesta completa.
203: “Información no autorizada”. Este código de estado puede ocurrir cuando un proxy está en uso. Significa que el servidor proxy ha recibido un 200 código “todo” está bien “del servidor de origen, pero ha cambiado la respuesta antes de enviarla a su navegador.
204: “sin contenido”. Este código significa que el servidor ha procesado con éxito la solicitud, pero no devolverá ningún contenido.
205: “Restablecer el contenido”. Al igual que un código 204, esto significa que la forma en que el servidor ha procesado la solicitud, pero no devolverá ningún contenido. Sin embargo, también requiere que su navegador restablezca su vista de documento.
206: “Contenido parcial”. Puede ver este código de estado si su cliente HTTP (conocido como navegador) usa “sede”. Esto permite que su navegador reanude las descargas interrumpidas, así como dividir una descarga en flujos múltiples. Se envía un código 206 cuando un encabezado de intervalo determina que el servidor envía solo parte del recurso solicitado.
La redireccionamiento de 300 códigos de estado es el proceso utilizado para comunicar que un recurso se ha trasladado a una nueva ubicación. Hay varios códigos de estado HTTP que acompañan a las redireccionamientos, para proporcionar a los visitantes dónde encontrar el contenido que están buscando.
300: “Elecciones múltiples”. A veces, puede haber más recursos posibles con los que el servidor puede responder para cumplir con la solicitud de su navegador. Un código de estado 300 significa que ahora su navegador tiene que elegir entre ellos. Esto puede suceder cuando hay varias extensiones de tipo de archivo disponibles o si el servidor se enfrenta a la desambiguación del significado de la palabra.301: “El recurso solicitado se ha movido permanentemente”. Este código se entrega cuando una página o recurso web ha sido reemplazado permanentemente con otro recurso. Se utiliza para la redirección de URL permanente.
302: “El recurso solicitado se ha movido, pero fue encontrado”. Este código se utiliza para indicar que se encontró el recurso solicitado, pero no en la ubicación donde se esperaba. Se utiliza para la redirección temporal de las direcciones de URL.
303: “Ver otro”. Comprender un código de estado 303 requiere que sepa la diferencia entre los cuatro métodos principales para solicitar HTTP. Esencialmente, un código 303 le dice al navegador que ha encontrado el recurso solicitado por el navegador por post, put o eliminación. Sin embargo, para recuperarlo con Get, debe hacer la solicitud apropiada a una URL diferente de la que usó antes.
304: “El recurso solicitado no se ha modificado desde la última vez que accedió”. Este código le dice al navegador que los recursos almacenados en el caché del navegador no han cambiado. Se utiliza para acelerar la entrega de páginas web reutilizando los recursos descargados previamente.
307: “Redirección temporal”. Este código de estado reemplazó 302 “encontrado” como acción apropiada cuando un recurso se movió temporalmente a una URL diferente. A diferencia del código de estado 302, no permite la modificación del método HTTP.308: “Redirección permanente”. El código de estado 308 es el sucesor del código 301 “movido permanentemente”. No permite que el método HTTP cambie e indica que el recurso solicitado ahora está permanentemente en una nueva URL.
400 Códigos de estado en el nivel 400, los códigos de estado HTTP comienzan a ser problemáticos. Estos son códigos de error que especifican que hay un mal funcionamiento del navegador y/o su solicitud.
400: “Solicitud incorrecta”. El servidor no puede devolver una respuesta debido a un error al final del cliente. Consulte nuestra guía para resolver este error.
401: “no autorizado” o “Se requiere autorización”. El servidor devuelve cuando el recurso de destino no tiene acreditaciones de autenticación válidas. Puede ver esto si ha configurado la autenticación HTTP básica usando htpasswd.
Error requerido para autorizar NGINX 401 en Chrome
402: “Pago necesario”. Inicialmente, este código fue creado para ser utilizado como parte de un sistema de efectivo digital. Sin embargo, ese plan nunca se ha cumplido. En cambio, es utilizado por una variedad de plataformas para indicar que no se puede cumplir una solicitud, generalmente debido a la falta de fondos necesarios. Los tribunales comunes incluyen:
Ha alcanzado su solicitud diaria para la API de Google Developers.
No ha pagado sus impuestos de Shopify y su tienda ha sido deshabilitada temporalmente.
Su pago a través de Stripe ha fallado o Stripe intenta evitar un pago fraudulento.

403: “El acceso al recurso respectivo está prohibido”. Este código se devuelve cuando un usuario intenta acceder a algo que no tiene permiso para ver. Por ejemplo, intentando alcanzar un contenido protegido con contraseña sin conectarse, puede producir un error 403.404: “El recurso solicitado no se ha encontrado”. Este es el mensaje de error más común de todos. Este código significa que el recurso solicitado no existe, y el servidor no sabe si alguna vez ha existido.
405: “El método no está permitido”. Se genera cuando el servidor host (servidor de origen) acepta el método recibido, pero el recurso de destino no.

406: “Respuesta inaceptable”. El recurso solicitado es capaz de generar solo contenido que no es aceptable de acuerdo con los encabezados de aceptación enviados en la solicitud.
407: “Se requiere autenticación proxy”. Un servidor proxy está en uso y requiere que su navegador se autentique antes de continuar.
408: “El servidor ha expirado esperando el resto de la solicitud en el navegador”. Este código se genera cuando un servidor expira mientras espera la demanda completa en el navegador. En otras palabras, el servidor no recibió la solicitud completa enviada por el navegador. Una posible causa podría ser la congestión de la red que conduce a la pérdida de paquetes de datos entre el navegador y el servidor.
409: “Conflicto”. Un código de estado 409 significa que el servidor no puede procesar su solicitud de navegador porque existe un conflicto con el recurso relevante. Este es a veces el caso debido a varias ediciones simultáneas.
410: “El recurso solicitado ha desaparecido y no volverá”. Es similar a un código 404 “no restringido”, excepto que un 410 indica que la condición es esperada y permanente.
411: “La longitud necesaria”. Esto significa que el recurso solicitado requiere que el cliente especifique una cierta longitud y que no lo hizo. 412: “La preconisión falló”. Su navegador ha incluido ciertas condiciones en la sede de su solicitud, y el servidor no cumplió con estas especificaciones.
413: “Demasiado sarca útil” o “Entidad demasiado solicitada”. Su solicitud es mayor de lo que desea o puede procesar el servidor.
414: “Demasiado largo”. Este suele ser el resultado de una solicitud GET que se ha codificado como una cadena de consulta que es demasiado alta para que se procese el servidor.
415: “Tipo de medios inaceptable”. La solicitud incluye un tipo de medio que el servidor o recurso no acepta.
416: “El radio no es satisfactorio”. Su solicitud era parte de un recurso que el servidor no puede devolver.
417: “La espera falló”. El servidor no puede cumplir con los requisitos especificados en el encabezado de expectativa de la aplicación.
418: “Soy una tetera”. Este código es devuelto por los Kettles que reciben solicitudes de preparación del café. También es una broma de la broma de April Fool desde 1998.
418 Código de estado “Soy una tetera”.
422: “Entidad sin envolver”. La solicitud del cliente contiene errores semánticos, y el servidor no puede procesarlo.
425: “Demasiado temprano”. Este código se envía cuando el servidor no desea procesar una solicitud porque se puede reanudar.
426: “La actualización es necesaria”. Debido al contenido del encabezado de solicitud de la solicitud, el cliente debe cambiar a otro protocolo.
428: “Se requiere condición previa”. El servidor requiere especificar condiciones antes del procesamiento.
429: “demasiadas solicitudes”. El servidor genera cuando el usuario ha enviado demasiadas solicitudes en un cierto período de tiempo (limitando la tasa). Esto a veces puede suceder debido a robots o scripts que intentan acceder a su sitio. En este caso, es posible que desee intentar cambiar su URL de WordPress. También puede consultar nuestra guía para remediar un error 429 “demasiadas solicitudes” .429 demasiadas solicitudes
431: “Los campos del encabezado de solicitud son demasiado grandes”. El servidor no puede procesar la demanda porque los campos de encabezado son demasiado grandes. Esto puede indicar un problema con un solo campo de encabezado o todo colectivamente.
451: “No disponible por razones legales”. El operador del servidor ha recibido una solicitud para prohibir el acceso al recurso que ha solicitado (o a un conjunto de recursos, incluido el que solicitó). Fat Funny: este código es una referencia a Ray Bradbury Fahrenheit 451.
499: “Solicitud de cliente cerrada”. Nginx lo devuelve cuando el cliente cierra la solicitud mientras NGINX aún se procesa.

¿Te ha sorprendido un código de estado HTTP? Nuestros expertos en WordPress están esperando. Prueba Kinsta gratis.
500 Códigos de estado Los códigos de estado de 500 niveles también se consideran errores. Sin embargo, indican que el problema está al final del servidor. Esto puede hacerlos más difíciles de resolver.
500: “Se produjo un error en el servidor y la solicitud no pudo completarse”. Este es un código genérico que simplemente significa “error interno del servidor”. Algo salió mal en el servidor y el recurso solicitado no fue entregado. Este código generalmente se genera mediante complementos de tercera parte, PHP defectuoso o incluso interrumpe la conexión a la base de datos. Vea nuestros tutoriales sobre cómo remediar el error de establecer una conexión a la base de datos y otras formas de resolver un error interno del servidor 500.Roare para configurar una base de datos
501: “No implementado”. Este error indica que el servidor no acepta la funcionalidad necesaria para cumplir con la solicitud. Esto casi siempre es un problema en el servidor web en sí y, por lo general, debe ser resuelto por el host. Consulte nuestras recomendaciones sobre cómo resolver un error 501 sin simplificar.
502: “Bad Gate”. Este código de error generalmente significa que un servidor ha recibido una respuesta no válida de otro, como cuando un servidor proxy está en uso. Otras veces, una consulta o solicitud llevará demasiado tiempo y, por lo tanto, es cancelada o asesinada por el servidor y la conexión a la base de datos se interrumpe. Para obtener más detalles, consulte nuestro tutorial en profundidad sobre cómo corregir el error 502 Bad Gateway.
503: “El servidor no está disponible para administrar esta solicitud en este momento”. La solicitud no se puede completar en este momento. Este código puede ser devuelto por un servidor sobrecargado que no puede manejar solicitudes adicionales. Tenemos una guía completa sobre cómo remediar el servicio 503 no disponible.

504: “El servidor, actuando como una puerta de enlace, ha expirado esperando que responda otro servidor”. Este es el código devuelto cuando hay dos servidores involucrados en el procesamiento de una solicitud, y el primer servidor expira, esperando responder al segundo. Puede leer más sobre cómo remediar los errores 504 en nuestra guía dedicada.505: “La versión HTTP no es aceptada”. El servidor no acepta la versión HTTP que el cliente ha utilizado para hacer la solicitud.
508: “Se alcanza el límite de los recursos” se han alcanzado los límites de los recursos establecidos por su host web. Vea nuestro tutorial sobre cómo resolver el error “Se alcanza el límite de recursos 508”.
511: “Se requiere la autenticación de la red”. Este código de estado se envía cuando la red que está intentando usar requiere una forma de autenticación antes de enviar su solicitud al servidor. Por ejemplo, es posible que deba aceptar los términos y condiciones de un punto de acceso Wi-Fi público.
521: “El servidor web se detiene”. El error 521 es un mensaje de error de CloudFlare específico. Significa que su navegador web podría conectarse con éxito a CloudFlare, pero CloudFlare no pudo conectarse al servidor de origen.
525: “Falló el apretón de manos SSL”. El error 525 significa que el apretón de manos SSL entre un área que usa CloudFlare y el servidor de origen ha fallado. Si tiene problemas, hay cinco formas en que puede intentar corregir fácilmente el error 525.
Dónde obtener más información sobre los códigos de estado HTTP además de los códigos de condición HTTP que cubrimos en esta lista, hay algunos más oscuros que es posible que desee descubrir. Hay varios recursos que puede consultar para leer estos códigos más raros, que incluyen: esta lista completa de códigos de estado HTTP en Wikipedia.
Las definiciones del código de estado en Internet Engineering Task Force (IETF).

RFC 7231.
Conocer estos códigos de estado puede ayudarlo a resolver algunos problemas únicos mientras mantiene su propio sitio web o incluso cuando los conoce en otros sitios. Puede parecer intimidantes al principio, pero los códigos de estado HTTP son importantes para comprender lo que está sucediendo en su sitio. ¡Aquí hay una lista detallada de aquellos con los que debe familiarizarse! Haga clic para enviar el resumen de los tweets Aunque pueden parecer confusos o intimidantes a la superficie, los códigos de estado HTTP son realmente muy informativos. Al aprender algunos de los comunes, puede solucionar los problemas en su sitio más rápido. En esta publicación, definimos más de 40 códigos de estado HTTP que puede cumplir. Desde códigos más fáciles de 100 y 200 niveles hasta niveles más complicados de 400 y 500, comprender estos mensajes es crucial para mantener su sitio y asegurarse de que sea accesible para los usuarios.

Copyright statement: Unless otherwise noted, this article is Collected from the Internet, please keep the source of the article when reprinting.

Check Also

gkOVSBm5B8SgiXmo

Shopify vs WooCommerce – ¿Cuál es la mejor plataforma?(Comparación)

Shopify vs WooCommerce

Leave a Reply

Your email address will not be published. Required fields are marked *