{"id":42344,"date":"2024-09-23T19:15:23","date_gmt":"2024-09-23T17:15:23","guid":{"rendered":"\/tutoriales\/?p=42344"},"modified":"2026-03-10T16:27:30","modified_gmt":"2026-03-10T15:27:30","slug":"codigos-http","status":"publish","type":"post","link":"\/mx\/tutoriales\/codigos-http","title":{"rendered":"\u00bfQu\u00e9 son los c\u00f3digos HTTP? + lista completa de explicaciones de los c\u00f3digos de estado"},"content":{"rendered":"<div class=\"wp-block-image\"><figure class=\"aligncenter size-large\"><img decoding=\"async\" width=\"1024\" height=\"445\" src=\"https:\/\/www.hostinger.com\/es\/tutoriales\/wp-content\/uploads\/sites\/32\/2024\/09\/codigos-http-1024x445.png\" alt=\"C&oacute;digos HTTP\" class=\"wp-image-42345\" srcset=\"https:\/\/www.hostinger.com\/mx\/tutoriales\/wp-content\/uploads\/sites\/39\/2024\/09\/codigos-http.png 1024w, https:\/\/www.hostinger.com\/mx\/tutoriales\/wp-content\/uploads\/sites\/39\/2024\/09\/codigos-http-300x130.png 300w, https:\/\/www.hostinger.com\/mx\/tutoriales\/wp-content\/uploads\/sites\/39\/2024\/09\/codigos-http-150x65.png 150w, https:\/\/www.hostinger.com\/mx\/tutoriales\/wp-content\/uploads\/sites\/39\/2024\/09\/codigos-http-768x334.png 768w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure><\/div><p>Cuando visitas un sitio web, tu navegador env&iacute;a una solicitud al servidor para cargar el contenido. El servidor recibe y cumple las instrucciones, luego env&iacute;a los recursos correspondientes con un encabezado HTTP y c&oacute;digos HTTP.<\/p><p>Durante el proceso, el servidor devuelve varias respuestas al navegador indicando su estado (si fue exitoso, redirigido o finalizado debido a un error).<\/p><p>Comprender los c&oacute;digos HTTP y su uso es esencial para identificar problemas del sitio y minimizar el tiempo de inactividad. Adem&aacute;s, algunos de ellos proporcionan informaci&oacute;n &uacute;til para los motores de b&uacute;squeda y los visitantes.<\/p><p>En este art&iacute;culo, analizaremos 63 c&oacute;digos HTTP y su uso. Adem&aacute;s, explicaremos c&oacute;mo monitorizarlos y su impacto en la optimizaci&oacute;n de motores de b&uacute;squeda (SEO).<\/p><figure class=\"wp-block-image size-large\"><a href=\"https:\/\/assets.hostinger.com\/content\/tutorials\/pdf\/Build-Website-In-9-Easy-Steps-ES.pdf\" target=\"_blank\" rel=\"noopener\"><img decoding=\"async\" width=\"1024\" height=\"283\" src=\"https:\/\/blog.hostinger.io\/mx-tutoriales\/wp-content\/uploads\/sites\/39\/2022\/12\/eBook-Build-website-ES-1024x283.png\" alt=\"\" class=\"wp-image-25981\" srcset=\"https:\/\/www.hostinger.com\/mx\/tutoriales\/wp-content\/uploads\/sites\/39\/2022\/12\/eBook-Build-website-ES.png 1024w, https:\/\/www.hostinger.com\/mx\/tutoriales\/wp-content\/uploads\/sites\/39\/2022\/12\/eBook-Build-website-ES-300x83.png 300w, https:\/\/www.hostinger.com\/mx\/tutoriales\/wp-content\/uploads\/sites\/39\/2022\/12\/eBook-Build-website-ES-150x41.png 150w, https:\/\/www.hostinger.com\/mx\/tutoriales\/wp-content\/uploads\/sites\/39\/2022\/12\/eBook-Build-website-ES-768x212.png 768w, https:\/\/www.hostinger.com\/mx\/tutoriales\/wp-content\/uploads\/sites\/39\/2022\/12\/eBook-Build-website-ES-1536x425.png 1536w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure><h2 class=\"wp-block-heading\" id=\"h-que-son-los-codigos-http\">&iquest;Qu&eacute; son los c&oacute;digos HTTP?<\/h2><p>Los c&oacute;digos de respuesta HTTP son n&uacute;meros de tres d&iacute;gitos generados por un servidor para responder a la solicitud de un navegador. La <a href=\"https:\/\/www.iana.org\/\" target=\"_blank\" rel=\"noopener\">Autoridad de N&uacute;meros Asignados de Internet (IANA)<\/a> mantiene el registro oficial de todos los estados.<\/p><p>El primer d&iacute;gito define la categor&iacute;a del c&oacute;digo de estado, que comienza con un n&uacute;mero entre uno y cinco. Por ejemplo, 1XX muestra respuestas informativas, mientras que 5XX muestra alertas de error del servidor.<\/p><p>Por otro lado, los dos &uacute;ltimos se asignan para informaci&oacute;n espec&iacute;fica bajo una clasificaci&oacute;n determinada. Por ejemplo, 404 indica que el servidor no puede encontrar el recurso solicitado.<\/p><p>HTTP define m&eacute;todos de solicitud para indicar la acci&oacute;n deseada para un recurso. Cada uno implementa una sem&aacute;ntica diferente, pero tienen algunas caracter&iacute;sticas comunes, como ser seguros, idempotentes y almacenables en cach&eacute;. Aqu&iacute; est&aacute; la lista:<\/p><ul class=\"wp-block-list\">\n<li><strong>GET<\/strong>. Solicita una representaci&oacute;n de recurso espec&iacute;fica y solo recuperar&aacute; datos.<\/li>\n\n\n\n<li><strong>HEAD<\/strong>. Solicita la misma respuesta que el m&eacute;todo GET pero sin un cuerpo de mensaje.<\/li>\n\n\n\n<li><strong>POST<\/strong>. Env&iacute;a una entidad al recurso especificado, a menudo cambiando el estado del servidor.<\/li>\n\n\n\n<li><strong>PUT<\/strong>. Reemplaza todas las representaciones de recursos con la carga &uacute;til de la solicitud.<\/li>\n\n\n\n<li><strong>DELETE<\/strong>. Elimina la respuesta especificada.<\/li>\n\n\n\n<li><strong>OPTIONS<\/strong>. Explica las opciones de comunicaci&oacute;n para el recurso.<\/li>\n\n\n\n<li><strong>TRACE<\/strong>. Realiza una prueba de bucle de mensajes a lo largo de la ruta hacia el recurso.<\/li>\n\n\n\n<li><strong>PATCH<\/strong>. Aplica modificaciones parciales a un recurso.<\/li>\n<\/ul><h2 class=\"wp-block-heading\" id=\"h-como-se-clasifican-los-codigos-http\">&iquest;C&oacute;mo se clasifican los c&oacute;digos HTTP?<\/h2><p>Los c&oacute;digos HTTP tienen cinco categor&iacute;as seg&uacute;n las respuestas del servidor enviadas al navegador:<\/p><ul class=\"wp-block-list\">\n<li><strong>Informativo 1XX<\/strong>. Esta clase indica que el servidor recibi&oacute; la solicitud HTTP enviada por el navegador y continuar&aacute; el proceso. Es una respuesta temporal, por lo que el cliente no encontrar&aacute; este c&oacute;digo de estado porque no es la respuesta final.<\/li>\n\n\n\n<li><strong>&Eacute;xito 2XX<\/strong>. Muestra que el servidor recibi&oacute;, entendi&oacute; y proces&oacute; la solicitud. Posteriormente, el navegador acepta la informaci&oacute;n esperada.<\/li>\n\n\n\n<li><strong>Redirecci&oacute;n 3XX<\/strong>. Se&ntilde;ala que el servidor recibi&oacute; la solicitud, pero el contenido solicitado se movi&oacute; a una ubicaci&oacute;n diferente, por lo que el cliente ser&aacute; redirigido.<\/li>\n\n\n\n<li><strong>Error de cliente 4XX<\/strong>. Indica que el servidor no puede completar la solicitud debido a un error del lado del cliente, como una p&aacute;gina no disponible, una sintaxis incorrecta o un problema de autorizaci&oacute;n. La respuesta explicar&aacute; si es un problema temporal o permanente.<\/li>\n\n\n\n<li><strong>Error de servidor 5XX<\/strong>. Muestra que el servidor encontr&oacute; un error y no puede procesar una solicitud v&aacute;lida. La respuesta describir&aacute; la situaci&oacute;n y determinar&aacute; si es un problema temporal o permanente.<\/li>\n<\/ul><h2 class=\"wp-block-heading\" id=\"h-lista-completa-de-codigos-http\">Lista completa de c&oacute;digos HTTP<\/h2><figure tabindex=\"0\" class=\"wp-block-table\"><table><tbody><tr><td><strong>C&oacute;digo de estado<\/strong><\/td><td><strong>Funciones<\/strong><\/td><\/tr><tr><td>Informativo 1XX<\/td><td><\/td><\/tr><tr><td>100<\/td><td>Continuar<\/td><\/tr><tr><td>101<\/td><td>Cambio de protocolos<\/td><\/tr><tr><td>102<\/td><td>Procesamiento<\/td><\/tr><tr><td>103<\/td><td>Indicaciones tempranas<\/td><\/tr><tr><td><\/td><td><\/td><\/tr><tr><td>&Eacute;xito 2XX<\/td><td><\/td><\/tr><tr><td>200<\/td><td>OK<\/td><\/tr><tr><td>201<\/td><td>Creado<\/td><\/tr><tr><td>202<\/td><td>Aceptado<\/td><\/tr><tr><td>203<\/td><td>Informaci&oacute;n no autorizada<\/td><\/tr><tr><td>204<\/td><td>Sin contenido<\/td><\/tr><tr><td>205<\/td><td>Restablecer contenido<\/td><\/tr><tr><td>206<\/td><td>Contenido parcial<\/td><\/tr><tr><td>207<\/td><td>Multiestado<\/td><\/tr><tr><td>208<\/td><td>Ya reportado<\/td><\/tr><tr><td>226<\/td><td>IM usado<\/td><\/tr><tr><td><\/td><td><\/td><\/tr><tr><td>Redirecci&oacute;n 3XX<\/td><td><\/td><\/tr><tr><td>300<\/td><td>Opciones m&uacute;ltiples<\/td><\/tr><tr><td>301<\/td><td>Movido permanentemente<\/td><\/tr><tr><td>302<\/td><td>Encontrado (anteriormente: Movido temporalmente)<\/td><\/tr><tr><td>303<\/td><td>Ver otros<\/td><\/tr><tr><td>304<\/td><td>No modificado<\/td><\/tr><tr><td>305 (sin usar)<\/td><td>Anteriormente: Usar proxy<\/td><\/tr><tr><td>306 (sin usar)<\/td><td>Anteriormente: Cambiar proxy<\/td><\/tr><tr><td>307<\/td><td>Redirecci&oacute;n temporal<\/td><\/tr><tr><td>308<\/td><td>Redirecci&oacute;n permanente<\/td><\/tr><tr><td><\/td><td><\/td><\/tr><tr><td>Error de cliente 4XX<\/td><td><\/td><\/tr><tr><td>400<\/td><td>Solicitud incorrecta<\/td><\/tr><tr><td>401<\/td><td>No autorizado<\/td><\/tr><tr><td>402<\/td><td>Pago requerido<\/td><\/tr><tr><td>403<\/td><td>Prohibido<\/td><\/tr><tr><td>404<\/td><td>No encontrado<\/td><\/tr><tr><td>405<\/td><td>M&eacute;todo no permitido<\/td><\/tr><tr><td>406<\/td><td>No aceptable<\/td><\/tr><tr><td>407<\/td><td>Se requiere autenticaci&oacute;n de proxy<\/td><\/tr><tr><td>408<\/td><td>Tiempo de espera de solicitud<\/td><\/tr><tr><td>409<\/td><td>Conflicto<\/td><\/tr><tr><td>410<\/td><td>Desaparecido<\/td><\/tr><tr><td>411<\/td><td>Longitud requerida<\/td><\/tr><tr><td>412<\/td><td>Fallo en la precondici&oacute;n<\/td><\/tr><tr><td>413<\/td><td>Carga &uacute;til demasiado grande<\/td><\/tr><tr><td>414<\/td><td>URI demasiado larga<\/td><\/tr><tr><td>415<\/td><td>Tipo de medio no compatible<\/td><\/tr><tr><td>416<\/td><td>Rango no satisfactorio<\/td><\/tr><tr><td>417<\/td><td>Expectativa fallida<\/td><\/tr><tr><td>418 (sin usar)<\/td><td>Anteriormente: Soy una tetera<\/td><\/tr><tr><td>421<\/td><td>Solicitud mal dirigida<\/td><\/tr><tr><td>422<\/td><td>Entidad no procesable<\/td><\/tr><tr><td>423<\/td><td>Bloqueado<\/td><\/tr><tr><td>424<\/td><td>Dependencia fallida<\/td><\/tr><tr><td>425<\/td><td>Demasiado temprano<\/td><\/tr><tr><td>426<\/td><td>Se requiere actualizaci&oacute;n<\/td><\/tr><tr><td>428<\/td><td>Condici&oacute;n previa requerida<\/td><\/tr><tr><td>429<\/td><td>Demasiadas solicitudes<\/td><\/tr><tr><td>431<\/td><td>Los campos del encabezado de solicitud son demasiado grandes<\/td><\/tr><tr><td>451<\/td><td>No disponible por razones legales<\/td><\/tr><tr><td><\/td><td><\/td><\/tr><tr><td>Error de servidor 5XX<\/td><td><\/td><\/tr><tr><td>500<\/td><td>Error interno del servidor<\/td><\/tr><tr><td>501<\/td><td>No implementado<\/td><\/tr><tr><td>502<\/td><td>Puerta de enlace incorrecta<\/td><\/tr><tr><td>503<\/td><td>Servicio no disponible<\/td><\/tr><tr><td>504<\/td><td>Tiempo de espera de la puerta de enlace<\/td><\/tr><tr><td>505<\/td><td>Versi&oacute;n HTTP no compatible<\/td><\/tr><tr><td>506<\/td><td>La variante tambi&eacute;n negocia<\/td><\/tr><tr><td>507<\/td><td>Almacenamiento insuficiente<\/td><\/tr><tr><td>508<\/td><td>Bucle detectado<\/td><\/tr><tr><td>510 (sin usar)<\/td><td>No extendido<\/td><\/tr><tr><td>511<\/td><td>Se requiere autenticaci&oacute;n de red<\/td><\/tr><\/tbody><\/table><\/figure><h2 class=\"wp-block-heading\" id=\"h-explicacion-individual-de-los-grupos-de-codigos-de-estado-http\">Explicaci&oacute;n individual de los grupos de c&oacute;digos de estado HTTP<\/h2><p>En las siguientes secciones, explicaremos cada uno de los elementos de nuestra lista de c&oacute;digos de estado HTTP.<\/p><h3 class=\"wp-block-heading\" id=\"h-codigos-http-1xx\">C&oacute;digos HTTP 1XX<\/h3><p>Los c&oacute;digos de estado 1XX contienen respuestas informativas y se dividen en cuatro tipos:<\/p><p><strong>100 Continuar<\/strong><\/p><p>Este c&oacute;digo significa que el servidor ha recibido la parte inicial de la solicitud. Una vez que acepte y procese todo el contenido, enviar&aacute; una respuesta final.<\/p><p>Por lo tanto, el cliente debe continuar enviando la solicitud restante e ignorar el c&oacute;digo de estado 100.<\/p><p><strong>101 Protocolos de conmutaci&oacute;n<\/strong><\/p><p>Este c&oacute;digo de estado significa que el servidor comprende la solicitud del campo de encabezado de<strong> actualizaci&oacute;n<\/strong> y cumplir&aacute; con el cambio de protocolo de la aplicaci&oacute;n.<\/p><p>Sin embargo, esta respuesta solo ocurrir&aacute; si el servidor lo considera ventajoso.<\/p><p><strong>102 Procesamiento<\/strong><\/p><p>Este c&oacute;digo significa que el servidor ha recibido la solicitud completa y la est&aacute; procesando. En este punto no habr&aacute; respuesta ya que no lo ha completado.<\/p><p>El servidor solo enviar&aacute; este estado cuando la solicitud tarde mucho m&aacute;s tiempo en finalizar.<\/p><p><strong>103 Indicaciones tempranas<\/strong><\/p><p>Este c&oacute;digo de estado se utiliza con el <strong>encabezado de enlace<\/strong> para permitir que el navegador precargue recursos mientras el servidor prepara una respuesta.<\/p><h3 class=\"wp-block-heading\" id=\"h-codigos-http-2xx\">C&oacute;digos HTTP 2XX<\/h3><p>Los c&oacute;digos de estado 2XX constan de respuestas exitosas y se dividen en diez categor&iacute;as:<\/p><p><strong>200 OK<\/strong><\/p><p>Este c&oacute;digo de estado indica que la solicitud se ha realizado correctamente. Sin embargo, el significado real de la respuesta depende del m&eacute;todo de solicitud utilizado: <strong>GET<\/strong>, <strong>HEAD<\/strong>, <strong>POST<\/strong>, <strong>PUT<\/strong>, <strong>DELETE<\/strong>, <strong>OPTIONS<\/strong> y <strong>TRACE<\/strong>.<\/p><p><strong>201 Creado<\/strong><\/p><p>Este c&oacute;digo de estado significa que el servidor ha completado la solicitud, creando uno o m&aacute;s recursos nuevos. Es una respuesta t&iacute;pica enviada despu&eacute;s de un m&eacute;todo <strong>POST <\/strong>o <strong>PUT<\/strong>.<\/p><p>Los nuevos recursos se identifican mediante un campo de encabezado de<strong> ubicaci&oacute;n<\/strong> en la respuesta o el <strong>Identificador uniforme de recursos (URI)<\/strong> de destino.<\/p><p><strong>202 Aceptado<\/strong><\/p><p>Este c&oacute;digo indica que el servidor ha aceptado la solicitud de procesamiento pero a&uacute;n no ha terminado. El estado no es vinculante, lo que permite que un servidor procese otro env&iacute;o sin necesidad de que la conexi&oacute;n del agente de usuario persista hasta que se complete.<\/p><p>El 202 aceptado est&aacute; destinado al procesamiento por lotes, donde otro proceso o servidor maneja la solicitud. Esta respuesta incluir&aacute; el estado actual de la solicitud, ya sea un puntero a un monitor de estado o un tiempo estimado.<\/p><p><strong>203 Informaci&oacute;n no autorizada<\/strong><\/p><p>Este c&oacute;digo de estado significa que la solicitud fue exitosa. Sin embargo, un proxy transformador ha cambiado la informaci&oacute;n antes de enviarla al navegador, por lo que el servidor recopila los datos reales de una copia local o de terceros.<\/p><p>Este c&oacute;digo permite al proxy notificar a los destinatarios cuando hay un cambio, ya que una transformaci&oacute;n puede afectar las decisiones sobre el contenido solicitado. En la mayor&iacute;a de los casos se utiliza para reflejar o realizar una copia de seguridad de otro recurso.<\/p><p><strong>204 Sin contenido<\/strong><\/p><p>Este c&oacute;digo de estado indica que el servidor ha completado la solicitud. Sin embargo, no hay contenido adicional para enviar en la respuesta.<\/p><p>Esta respuesta debe incluir un cuerpo de mensaje, que permita ingresar acciones sin cambiar la p&aacute;gina activa del navegador.<\/p><p><strong>205 Restablecer contenido<\/strong><\/p><p>Este c&oacute;digo de estado significa que el servidor ha cumplido la solicitud y el usuario debe restablecer la vista del documento a su estado original.<\/p><p>Esta respuesta est&aacute; destinada a respaldar la entrada de datos en un bloc de notas, formulario, lienzo, etc.<\/p><p><strong>206 Contenido parcial<\/strong><\/p><p>El servidor env&iacute;a este c&oacute;digo de estado HTTP en respuesta al encabezado <strong>Range <\/strong>enviado por el cliente cuando solicita solo una parte de un recurso.<\/p><p>Adem&aacute;s, la respuesta debe incluir los siguientes campos de encabezado:<\/p><ul class=\"wp-block-list\">\n<li>Un encabezado Content-Range que indica que la respuesta contiene el rango, o un Content-Type multiparte o de rangos de bytes, incluidos los campos Content-Range para cada parte.<\/li>\n\n\n\n<li>Fecha.<\/li>\n\n\n\n<li>ETag y\/o ubicaci&oacute;n del contenido.<\/li>\n\n\n\n<li>Caduca, control de cach&eacute; y\/o variaci&oacute;n.<\/li>\n<\/ul><p><strong>207 Multiestado<\/strong><\/p><p>Este c&oacute;digo de respuesta transmite el estado de m&uacute;ltiples recursos. Es una entidad HTTP de tipo <strong>text\/xml<\/strong> o <strong>application\/xml<\/strong> con un elemento ra&iacute;z de m&uacute;ltiples estados. Y, el servidor puede utilizar este c&oacute;digo en situaciones de &eacute;xito, parciales o de error.<\/p><p><strong>208 Ya reportado<\/strong><\/p><p>Este c&oacute;digo de estado se utiliza dentro de un elemento de respuesta <strong>DAV:propstat<\/strong> para evitar la enumeraci&oacute;n repetida de los miembros internos de m&uacute;ltiples enlaces a la misma colecci&oacute;n. Para cada uno solo uno ser&aacute; reportado con un estado 200, mientras que los dem&aacute;s utilizar&aacute;n el c&oacute;digo 208.<\/p><p><strong>226 IM usado<\/strong><\/p><p>Este c&oacute;digo de estado significa que el servidor ha completado la solicitud <strong>GET<\/strong> y la respuesta indica que se implementaron una o m&aacute;s manipulaciones de instancia en el recurso.<\/p><h3 class=\"wp-block-heading\" id=\"h-codigos-http-3xx\">C&oacute;digos HTTP 3XX<\/h3><p>Los c&oacute;digos de estado 3XX contienen mensajes de redirecci&oacute;n y se dividen en nueve tipos:<\/p><p><strong>300 Opciones m&uacute;ltiples<\/strong><\/p><p>Este c&oacute;digo de estado significa que la solicitud tiene m&uacute;ltiples respuestas posibles y el agente de usuario debe elegir una. El servidor quiere que el cliente participe en una negociaci&oacute;n reactiva para seleccionar la representaci&oacute;n m&aacute;s adecuada para sus necesidades.<\/p><p>A menos que sea un m&eacute;todo de solicitud <strong>HEAD<\/strong>, la respuesta incluir&aacute; una lista de caracter&iacute;sticas y ubicaciones de recursos entre las que el usuario puede elegir.<\/p><p>Si el servidor tiene una opci&oacute;n preferida, generar&aacute; un campo de encabezado de<strong> ubicaci&oacute;n<\/strong> que contiene su referencia URI. Por otro lado, el agente de usuario puede utilizar el valor del campo Ubicaci&oacute;n para la redirecci&oacute;n autom&aacute;tica.<\/p><p><strong>301 Movido permanentemente<\/strong><\/p><p>Este c&oacute;digo de estado HTTP significa que el recurso solicitado se ha movido a una nueva <a href=\"\/mx\/tutoriales\/que-es-una-url\">URL<\/a> permanente. Las nuevas referencias deber&aacute;n utilizar una de las direcciones de p&aacute;gina incluidas en la respuesta.<\/p><p>La respuesta del servidor contendr&aacute; una nota de hipertexto con un hiperv&iacute;nculo a la nueva URL a menos que el cliente utilice un m&eacute;todo de solicitud <strong>HEAD<\/strong>. Para m&eacute;todos distintos de <strong>GET<\/strong> y <strong>HEAD<\/strong>, este c&oacute;digo de estado no redirigir&aacute; a los usuarios a la nueva p&aacute;gina a menos que el agente de usuario est&eacute; de acuerdo.<\/p><p><strong>302 Encontrado (anteriormente: Movido temporalmente)<\/strong><\/p><p>Este c&oacute;digo de respuesta significa que el recurso solicitado est&aacute; disponible temporalmente en una URI diferente. Por lo tanto, las solicitudes futuras deben utilizar la direcci&oacute;n actual incluida en la respuesta.<\/p><p>A menos que el cliente utilice el m&eacute;todo de solicitud <strong>HEAD<\/strong>, la respuesta del servidor mostrar&aacute; una nota de hipertexto con un enlace a las nuevas URI. De lo contrario, este c&oacute;digo de estado no redirigir&aacute; a los usuarios a la nueva direcci&oacute;n a menos que est&eacute;n de acuerdo con ella.<\/p><p>La forma m&aacute;s r&aacute;pida de <a href=\"\/mx\/tutoriales\/http-302\">solucionar el error 302<\/a> es restaurar el sitio desde una copia de seguridad.<\/p><p><strong>303 Ver otros<\/strong><\/p><p>El servidor env&iacute;a este c&oacute;digo de respuesta para redirigir al cliente a un recurso diferente mediante el m&eacute;todo <strong>GET<\/strong>.<\/p><p>Este estado significa que el servidor de origen no puede transmitir la representaci&oacute;n del recurso de destino a trav&eacute;s de HTTP.<\/p><p><strong>304 No modificado<\/strong><\/p><p>Este c&oacute;digo de estado informa al usuario que la respuesta no ha sido modificada. De esta forma, el cliente puede utilizar la versi&oacute;n almacenada actualmente en cach&eacute; del recurso solicitado.<\/p><p>Suele ocurrir cuando el cliente usa el m&eacute;todo <strong>GET<\/strong> o <strong>HEAD<\/strong>, o cuando la solicitud es condicional y utiliza un encabezado <strong>If-None-Match<\/strong> o <strong>If-Modified-Since<\/strong>.<\/p><p>Esta respuesta del servidor es equivalente al c&oacute;digo 200 OK y viene con cualquiera de los siguientes campos de encabezado: Content-Location, Date, ETag, Vary, Cache-Control y Expires.<\/p><p>Para <a href=\"\/mx\/tutoriales\/codigo-de-estado-http-304\">solucionar el error 304<\/a>, es posible que debas borrar el cach&eacute; del navegador y vaciar el DNS.<\/p><p><strong>305 Sin usar (Anteriormente: usar proxy)<\/strong><\/p><p>El servidor utiliz&oacute; este c&oacute;digo de estado para informar al cliente que accediera al recurso a trav&eacute;s de un proxy y repitiera la misma solicitud. La respuesta incluir&iacute;a la URI en el campo <strong>Ubicaci&oacute;n<\/strong>.<\/p><p>Este c&oacute;digo de estado qued&oacute; obsoleto debido a problemas de seguridad con respecto a la configuraci&oacute;n del proxy en banda.<\/p><p><strong>306 Sin usar (Anteriormente: Cambiar proxy)<\/strong><\/p><p>Inicialmente, el servidor utiliz&oacute; este c&oacute;digo de respuesta para indicarle al cliente que accediera a las solicitudes posteriores a trav&eacute;s de un proxy espec&iacute;fico.<\/p><p>Sin embargo, ya no se utiliza y el c&oacute;digo est&aacute; reservado para usos futuros.<\/p><p><strong>307 Redirecci&oacute;n temporal<\/strong><\/p><p>El servidor env&iacute;a este c&oacute;digo de estado HTTP para redirigir al cliente al recurso de destino en otra URI. Dado que es temporal, es posible que el usuario necesite utilizar la direcci&oacute;n original en el futuro.<\/p><p>La &uacute;nica diferencia entre este c&oacute;digo y el estado 302 Encontrado es que con la respuesta 307, el cliente no debe cambiar el m&eacute;todo HTTP utilizado.<\/p><p><strong>308 Redirecci&oacute;n permanente<\/strong><\/p><p>Este c&oacute;digo de respuesta significa que el recurso solicitado se ha movido permanentemente a una nueva URI incluida en el encabezado HTTP.<\/p><p>Tiene la misma sem&aacute;ntica que el estado 301, excepto que la redirecci&oacute;n permanente 308 no permite al usuario cambiar el m&eacute;todo de solicitud.<\/p><h3 class=\"wp-block-heading\" id=\"h-codigos-http-4xx\">C&oacute;digos HTTP 4XX<\/h3><p>El c&oacute;digo de estado 400 contiene respuestas de error del cliente como:<\/p><p><strong>400 Solicitud incorrecta<\/strong><\/p><p>Este c&oacute;digo de estado significa que el servidor no pudo completar la solicitud debido a un error del lado del cliente, como una sintaxis no v&aacute;lida o un enrutamiento enga&ntilde;oso. En esta situaci&oacute;n, el cliente deber&aacute; modificar la solicitud.<\/p><p>Si ocurre el <a href=\"\/mx\/tutoriales\/error-400\">error 400<\/a>, aseg&uacute;rate de verificar la URL y borrar el cach&eacute; y las cookies del navegador.<\/p><p><strong>401 No autorizado<\/strong><\/p><p>Esta respuesta HTTP significa que el servidor no ha procesado la solicitud porque no tiene credenciales de autenticaci&oacute;n de usuario v&aacute;lidas. Normalmente, el servidor env&iacute;a este estado con un campo de encabezado <strong>autenticaci&oacute;n WWW. <\/strong>que contiene informaci&oacute;n sobre c&oacute;mo acceder a &eacute;l.<\/p><p>Sin embargo, si la solicitud inclu&iacute;a credenciales, el <a href=\"\/mx\/tutoriales\/error-401\">error 401<\/a> significa que el servidor se neg&oacute; a autorizarlas.<\/p><p><strong>Pago 402 requerido<\/strong><\/p><p>Este c&oacute;digo de error es una respuesta no est&aacute;ndar reservada para uso futuro. Inicialmente se iba a implementar en sistemas de pago digitales. Sin embargo, rara vez se utiliza y no existe ninguna convenci&oacute;n est&aacute;ndar que lo regule.<\/p><p><strong>403 Prohibido<\/strong><\/p><p>Esta respuesta HTTP significa que el servidor de origen entendi&oacute; la solicitud pero se neg&oacute; a cumplirla. El <a href=\"\/mx\/tutoriales\/error-403-prohibido-arreglarlo\">error 403<\/a> ocurre porque el cliente no tiene suficientes derechos para acceder al contenido. Si la solicitud incluye credenciales de autenticaci&oacute;n, el servidor puede considerarlas insuficientes.<\/p><p>A diferencia del error 401, volver a autenticarse no hace ninguna diferencia en este caso, ya que el acceso est&aacute; prohibido permanentemente y vinculado a la l&oacute;gica de la aplicaci&oacute;n. Sin embargo, el cliente podr&aacute; repetir la solicitud con una credencial nueva o diferente.<\/p><p><strong>404 No encontrado<\/strong><\/p><p>El c&oacute;digo de estado 404 es una ocurrencia frecuente. Indica que el servidor de origen no puede encontrar el recurso solicitado y no hay ninguna direcci&oacute;n de reenv&iacute;o configurada.<\/p><p>En un navegador, el <a href=\"\/mx\/tutoriales\/como-solucionar-error-404-wordpress\">error 404<\/a> significa que el enlace no se reconoce o no se encuentra. Mientras que en una interfaz de programaci&oacute;n de aplicaciones (API), el problema denota que el punto final es v&aacute;lido, pero el recurso no existe.<\/p><p>Los enlaces que conducen al c&oacute;digo de estado 404 se denominan enlaces rotos o muertos y pueden ser temporales o permanentes.<\/p><p><strong>405 M&eacute;todo no permitido<\/strong><\/p><p>Este c&oacute;digo de estado significa que el servidor web de origen reconoce el m&eacute;todo de solicitud, pero el recurso no lo admite. La respuesta mostrar&aacute; un campo de encabezado <strong>Permitir<\/strong> que contiene una lista de los m&eacute;todos admitidos del recurso.<\/p><p>Para <a href=\"\/mx\/tutoriales\/error-405-method-not-allowed\">corregir el error 405<\/a>, verifica la URL y si hay cambios en la base de datos.<\/p><p><strong>406 No aceptable<\/strong><\/p><p>El servidor env&iacute;a esta respuesta no v&aacute;lida cuando no encuentra ning&uacute;n contenido adecuado para los criterios dados por el usuario seg&uacute;n los encabezados <strong>Accept<\/strong> recibidos con la solicitud.<\/p><p>El servidor mostrar&aacute; una lista de representaciones disponibles y los identificadores de recursos correspondientes para que el usuario pueda elegir el m&aacute;s apropiado.<\/p><p><strong>407 Se requiere autenticaci&oacute;n de proxy<\/strong><\/p><p>El servidor muestra este c&oacute;digo cuando se utiliza un proxy. El cliente debe proporcionar credenciales de autenticaci&oacute;n v&aacute;lidas para acceder al recurso solicitado. B&aacute;sicamente es similar a 401 No autorizado.<\/p><p><strong>408 Tiempo de espera de solicitud agotado<\/strong><\/p><p>Este c&oacute;digo de estado significa que el servidor no recibi&oacute; el mensaje de solicitud completo dentro del per&iacute;odo de tiempo de espera. Por lo general, la respuesta incluir&aacute; una opci&oacute;n de conexi&oacute;n cercana.<\/p><p>Para solucionarlo, el cliente podr&aacute; repetir la solicitud sin modificaciones.<\/p><p>Esta respuesta puede ocurrir en muchos navegadores, como Chrome y Firefox, ya que utilizan el mecanismo de preconexi&oacute;n HTTP para acelerar el tiempo de navegaci&oacute;n.<\/p><p><strong>409 Conflicto<\/strong><\/p><p>El servidor no puede cumplir la solicitud debido a un conflicto con el recurso. Mostrar&aacute; informaci&oacute;n sobre el problema para que el cliente pueda solucionarlo y volver a enviar el env&iacute;o.<\/p><p>En la mayor&iacute;a de los casos, el conflicto se produce en respuesta a una solicitud <strong>PUT<\/strong>.<\/p><p><strong>410 Desaparecido<\/strong><\/p><p>Este c&oacute;digo de estado significa que el recurso no est&aacute; disponible de forma permanente y no hay ninguna direcci&oacute;n de reenv&iacute;o establecida. Cuando una p&aacute;gina muestra este mensaje, los motores de b&uacute;squeda la eliminar&aacute;n completamente del &iacute;ndice.<\/p><p>Esta respuesta pretende notificar al cliente que el recurso no est&aacute; disponible intencionalmente y que el propietario del sitio desea eliminar cualquier enlace remoto que conduzca a &eacute;l.<\/p><p><strong>411 Longitud requerida<\/strong><\/p><p>Este c&oacute;digo de respuesta indica que el servidor rechaz&oacute; la solicitud porque requiere un campo de encabezado <strong>Content-Length<\/strong> definido.<\/p><p><strong>412 Condici&oacute;n previa fallida<\/strong><\/p><p>Este c&oacute;digo de estado significa que el servidor no pudo cumplir una o varias condiciones previas indicadas en los campos del encabezado de la solicitud.<\/p><p><strong>413 Carga &uacute;til demasiado grande<\/strong><\/p><p>Este c&oacute;digo significa que la solicitud es demasiado grande y el servidor se niega a procesarla.<\/p><p>Para resolver el <a href=\"\/mx\/tutoriales\/solucionar-error-413-request-entity-too-large\/\">error 413<\/a>, el servidor puede cerrar la conexi&oacute;n y generar un campo de encabezado <strong>Retry-After,<\/strong> lo que implica que es un problema temporal y que el cliente debe volver a intentarlo m&aacute;s tarde.<\/p><p><strong>414 URI demasiado larga<\/strong><\/p><p>Este c&oacute;digo de estado significa que la URI de la solicitud es demasiado larga y el servidor se niega a interpretarla. Aunque este error es poco com&uacute;n, algunas posibles causas son:<\/p><ul class=\"wp-block-list\">\n<li>Un cliente ha convertido de manera incorrecta una solicitud <strong>POST<\/strong> en una solicitud <strong>GET<\/strong> con informaci&oacute;n de consulta larga.<\/li>\n\n\n\n<li>Un cliente ha ca&iacute;do en un bucle de redirecci&oacute;n.<\/li>\n\n\n\n<li>Un cliente intenta explotar las vulnerabilidades de seguridad del servidor.<\/li>\n<\/ul><p><strong>415 Tipo de medio no compatible<\/strong><\/p><p>Este c&oacute;digo de respuesta indica que el servidor rechaza la solicitud porque el recurso utiliza un formato de medio no compatible. El problema puede ocurrir debido al <strong>tipo de contenido<\/strong> , <strong>la codificaci&oacute;n del contenido<\/strong> o la inspecci&oacute;n directa de los datos.<\/p><p><strong>416 Rango no satisfactorio<\/strong><\/p><p>Este c&oacute;digo de estado denota que el servidor no puede cumplir con el valor especificado en el campo de encabezado <strong>Range<\/strong> de la solicitud. Esto puede ocurrir porque el recurso no contiene el rango o su valor no es v&aacute;lido.<\/p><p><strong>417 Expectativa fallida<\/strong><\/p><p>El servidor entrante proporciona este c&oacute;digo de respuesta cuando no puede cumplir con los requisitos indicados en el campo de encabezado de solicitud <strong>Expect<\/strong>.<\/p><p><strong>418 Sin usar (Anteriormente: Soy una tetera)<\/strong><\/p><p>El c&oacute;digo de estado hace referencia a una broma del D&iacute;a de los Inocentes llamada <strong>Protocolo de control de cafetera de hipertexto<\/strong>, que indica que el servidor se niega a preparar caf&eacute; en una tetera.<\/p><p>IANA reserva este n&uacute;mero para uso futuro. Sin embargo, algunos sitios web utilizan este c&oacute;digo de estado para responder a solicitudes que no desean atender.<\/p><p><strong>421 Solicitud mal dirigida<\/strong><\/p><p>Este c&oacute;digo de estado significa que el cliente envi&oacute; una solicitud a un servidor que no puede producir una respuesta para la combinaci&oacute;n de esquema y autoridad incluida en el request-URI.<\/p><p>El usuario puede reenviar la solicitud (ya sea que el m&eacute;todo sea idempotente o no) a trav&eacute;s de una conexi&oacute;n diferente o utilizando un servicio alternativo.<\/p><p><strong>422 Entidad no procesable<\/strong><\/p><p>Esta respuesta significa que el cliente ha enviado la solicitud correctamente, pero el servidor no puede procesar el env&iacute;o debido a errores sem&aacute;nticos y otros problemas.<\/p><p><strong>423 Bloqueado<\/strong><\/p><p>Este estado HTTP significa que el recurso del m&eacute;todo de solicitud est&aacute; bloqueado. La respuesta del servidor generalmente contiene c&oacute;digo de condici&oacute;n previa o posterior, como <strong>lock-token-submitted<\/strong> o <strong>no-conflicting-lock<\/strong>.<\/p><p><strong>424 Dependencia fallida<\/strong><\/p><p>Esta respuesta indica que la solicitud fall&oacute; porque depend&iacute;a de otra acci&oacute;n, que tambi&eacute;n fall&oacute;.<\/p><p><strong>425 Demasiado temprano<\/strong><\/p><p>El servidor env&iacute;a este c&oacute;digo para indicar que se niega a procesar una solicitud que podr&iacute;a reproducirse.<\/p><p><strong>426 Se requiere actualizaci&oacute;n<\/strong><\/p><p>Este c&oacute;digo de estado significa que el servidor se niega a realizar la solicitud a menos que el cliente actualice a un protocolo diferente.<\/p><p><strong>428 Condici&oacute;n previa requerida<\/strong><\/p><p>Este c&oacute;digo de estado significa que el servidor de origen requiere una solicitud condicional para garantizar que el cliente trabaje con las copias correctas.<\/p><p><strong>429 Demasiadas solicitudes<\/strong><\/p><p>El <a href=\"\/mx\/tutoriales\/error-http-429\">error 429<\/a> indica que el cliente ha enviado demasiadas solicitudes a la vez. El servidor explicar&aacute; la condici&oacute;n y proporcionar&aacute; un encabezado <strong>Retry-After<\/strong> informando cu&aacute;nto tiempo debe esperar el usuario antes de realizar otra solicitud.<\/p><p><strong>431 Los campos del encabezado de solicitud son demasiado grandes<\/strong><\/p><p>Este c&oacute;digo de estado aparece cuando los encabezados de solicitud son demasiado grandes y el servidor se niega a procesarlos. Para corregir el error 431, es posible que el cliente deba reducir el tama&ntilde;o de la solicitud antes de volver a enviarla.<\/p><p><strong>451 No disponible por razones legales<\/strong><\/p><p>Este c&oacute;digo de respuesta aparece cuando el cliente solicita un recurso que ha sido eliminado por razones legales, como un sitio o una p&aacute;gina bloqueados. Esto afecta principalmente a los proveedores de servicios de Internet (ISP) y a los motores de b&uacute;squeda.<\/p><h3 class=\"wp-block-heading\" id=\"h-codigos-http-5xx\">C&oacute;digos HTTP 5XX<\/h3><p>Los c&oacute;digos de estado 5XX consisten en respuestas de error del servidor. A continuaci&oacute;n se enumeran algunos de los m&aacute;s comunes:<\/p><p><strong>500 Error interno del servidor<\/strong><\/p><p>El <a href=\"\/mx\/tutoriales\/solucionar-error-500-internal-server\">error HTTP 500<\/a> indica que el servidor encontr&oacute; un problema inesperado que le impidi&oacute; cumplir con la solicitud. A veces, los administradores registran este c&oacute;digo con m&aacute;s informaci&oacute;n sobre el problema para que no vuelva a suceder.<\/p><p><strong>501 No implementado<\/strong><\/p><p>Este c&oacute;digo de estado aparece cuando el servidor no admite la funcionalidad necesaria para completar la solicitud. Los &uacute;nicos m&eacute;todos que los servidores deben procesar son <strong>HEAD<\/strong> y <strong>GET<\/strong>.<\/p><p>La respuesta del servidor puede incluir un encabezado <strong>Retry-After<\/strong>, que informa al cliente cu&aacute;ndo volver a verificar si la funcionalidad est&aacute; disponible. Este error requiere una soluci&oacute;n desde el servidor web.<\/p><p><strong>502 Puerta de enlace no v&aacute;lida<\/strong><\/p><p>El servidor proxy o de enlace proporciona este c&oacute;digo de estado cuando recibe una respuesta no v&aacute;lida al intentar cumplir con la solicitud. Si tu sitio muestra un <a href=\"\/mx\/tutoriales\/solucionar-error-502-bad-gateway\">error 502<\/a>, es posible que tengas que ponerte en contacto con tu proveedor de hosting web para solucionarlo.<\/p><p><strong>503 Servicio no disponible<\/strong><\/p><p>Este c&oacute;digo de estado significa que el servidor no pudo manejar la solicitud debido a una sobrecarga temporal o un mantenimiento programado.<\/p><p>Generalmente, el <a href=\"\/mx\/tutoriales\/error-503\">error 503<\/a> viene con un campo de encabezado <strong>Retry-After<\/strong>, que sugiere cu&aacute;nto tiempo debe esperar el cliente antes de volver a enviar la solicitud.<\/p><p><strong>504 Tiempo de espera de la puerta de enlace<\/strong><\/p><p>El servidor proxy o de enlace env&iacute;a este c&oacute;digo de estado cuando no ha recibido una respuesta oportuna del servidor ascendente para completar la solicitud.<\/p><p>Para solucionar el <a href=\"\/mx\/tutoriales\/solucionar-error-504-gateway-time-out-wordpress\">error 504<\/a>, es posible que tengas que verificar tus recursos de hosting si eres el propietario del sitio web o intentar usar un navegador diferente.<\/p><p><strong>505 Versi&oacute;n HTTP no compatible<\/strong><\/p><p>El servidor proporciona este c&oacute;digo cuando no admite la versi&oacute;n HTTP utilizada en la solicitud. La respuesta explicar&aacute; por qu&eacute; esa variante no funciona y ofrecer&aacute; protocolos aceptables.<\/p><p><strong>La variante 506 tambi&eacute;n se negocia<\/strong><\/p><p>Este c&oacute;digo de estado significa que el servidor est&aacute; experimentando un error de configuraci&oacute;n interna. Esto sucede cuando el recurso de variante elegido est&aacute; configurado para participar en una negociaci&oacute;n de contenido transparente. Por lo tanto, no es un punto final adecuado.<\/p><p><strong>507 Almacenamiento insuficiente<\/strong><\/p><p>Este c&oacute;digo de respuesta significa que el m&eacute;todo no puede funcionar en el recurso porque el servidor no puede almacenar la representaci&oacute;n necesaria para completar la solicitud.<\/p><p><strong>508 Bucle detectado<\/strong><\/p><p>El servidor env&iacute;a esta respuesta cuando finaliza una operaci&oacute;n debido a un bucle infinito con <strong>Depth: infinity<\/strong> ocurri&oacute;, indicando que todo el proceso ha fallado.<\/p><p><strong>510 Sin usar (anteriormente: No extendido)<\/strong><\/p><p>Este c&oacute;digo de estado indic&oacute; que el servidor necesitaba m&aacute;s extensiones para cumplir con la solicitud. Por lo tanto, tuvo que enviar de vuelta toda la informaci&oacute;n necesaria para que el cliente pudiera emitir una solicitud ampliada.<\/p><p>Sin embargo, el <strong>Grupo de Trabajo de Ingenier&iacute;a de Internet (IETF)<\/strong> ha terminado este c&oacute;digo experimental bas&aacute;ndose en el documento de cambio de estado.<\/p><p><strong>511 Se requiere autenticaci&oacute;n de red<\/strong><\/p><p>Esta respuesta indica que el cliente debe estar autenticado para obtener acceso a la red e incluir&aacute; un enlace donde el usuario puede enviar sus credenciales.<\/p><p>Este estado mitiga los problemas de seguridad causados por los portales cautivos del software.<\/p><h2 class=\"wp-block-heading\" id=\"h-como-comprobar-el-codigo-de-estado-http-de-una-pagina\">C&oacute;mo comprobar el c&oacute;digo de estado HTTP de una p&aacute;gina<\/h2><p>Los c&oacute;digos de estado 1XX y 2XX rara vez son visibles para los usuarios. Solo ver&aacute;n los c&oacute;digos de respuesta 3XX, 4XX o 5XX en el navegador cuando algo salga mal.<\/p><p>Sin embargo, algunas herramientas te permiten monitorear los c&oacute;digos de estado de respuesta de una p&aacute;gina, como <a href=\"https:\/\/search.google.com\/search-console\/welcome\" target=\"_blank\" rel=\"noreferrer noopener\">Google Search Console<\/a>, <a href=\"https:\/\/websniffer.com\/\" target=\"_blank\" rel=\"noreferrer noopener\">WebSniffer<\/a> e <a href=\"\/mx\/tutoriales\/inspeccionar-elemento-chrome\">Inspect Element<\/a>.<\/p><p>Por ejemplo, puedes ver los c&oacute;digos 200 y 304 de una p&aacute;gina usando <strong>Inspeccionar elemento de Chrome<\/strong>. Haz clic derecho en cualquier parte de la p&aacute;gina y selecciona <strong>Inspeccionar<\/strong>. Luego, selecciona <strong>Red<\/strong> en el men&uacute; superior.<\/p><div class=\"wp-block-image\"><figure class=\"aligncenter size-large\"><img decoding=\"async\" width=\"1018\" height=\"1024\" src=\"https:\/\/www.hostinger.com\/es\/tutoriales\/wp-content\/uploads\/sites\/32\/2024\/09\/Inspeccionar-elemento-de-Chrome-1018x1024.png\" alt=\"Inspeccionar elemento de Chrome: c&oacute;digos HTTP\" class=\"wp-image-42355\" srcset=\"https:\/\/www.hostinger.com\/mx\/tutoriales\/wp-content\/uploads\/sites\/39\/2024\/09\/Inspeccionar-elemento-de-Chrome-1018x1024.png 1018w, https:\/\/www.hostinger.com\/mx\/tutoriales\/wp-content\/uploads\/sites\/39\/2024\/09\/Inspeccionar-elemento-de-Chrome-298x300.png 298w, https:\/\/www.hostinger.com\/mx\/tutoriales\/wp-content\/uploads\/sites\/39\/2024\/09\/Inspeccionar-elemento-de-Chrome-150x150.png 150w, https:\/\/www.hostinger.com\/mx\/tutoriales\/wp-content\/uploads\/sites\/39\/2024\/09\/Inspeccionar-elemento-de-Chrome-768x772.png 768w, https:\/\/www.hostinger.com\/mx\/tutoriales\/wp-content\/uploads\/sites\/39\/2024\/09\/Inspeccionar-elemento-de-Chrome.png 1064w\" sizes=\"(max-width: 1018px) 100vw, 1018px\" \/><\/figure><\/div><p>Con WebSniffer, puedes verificar el encabezado de solicitud HTTP de la p&aacute;gina seleccionando el tipo de solicitud (GET, POST o HEAD) y el agente de usuario, lo que te permite ver c&oacute;mo se carga la p&aacute;gina en diferentes navegadores o incluso en Googlebot.<\/p><div class=\"wp-block-image\"><figure class=\"aligncenter size-large is-resized\"><img decoding=\"async\" width=\"1024\" height=\"390\" src=\"https:\/\/www.hostinger.com\/es\/tutoriales\/wp-content\/uploads\/sites\/32\/2024\/09\/WebSniffer-1024x390.png\" alt=\"WebSniffer: c&oacute;digos HTTP\" class=\"wp-image-42356\" style=\"width:840px;height:auto\" srcset=\"https:\/\/www.hostinger.com\/mx\/tutoriales\/wp-content\/uploads\/sites\/39\/2024\/09\/WebSniffer.png 1024w, https:\/\/www.hostinger.com\/mx\/tutoriales\/wp-content\/uploads\/sites\/39\/2024\/09\/WebSniffer-300x114.png 300w, https:\/\/www.hostinger.com\/mx\/tutoriales\/wp-content\/uploads\/sites\/39\/2024\/09\/WebSniffer-150x57.png 150w, https:\/\/www.hostinger.com\/mx\/tutoriales\/wp-content\/uploads\/sites\/39\/2024\/09\/WebSniffer-768x292.png 768w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure><\/div><h2 class=\"wp-block-heading\" id=\"h-codigos-de-estado-http-y-seo\">C&oacute;digos de estado HTTP y SEO<\/h2><p>Los robots de los motores de b&uacute;squeda registran todos los c&oacute;digos de estado HTTP mientras rastrean tu sitio y utilizar&aacute;n esta informaci&oacute;n para determinar su estado y clasificaci&oacute;n.<\/p><p>Veamos algunos de los c&oacute;digos de estado que impactan significativamente en el SEO de tu sitio:<\/p><h3 class=\"wp-block-heading\" id=\"h-200-ok-y-seo\">200 OK y SEO<\/h3><p>Este c&oacute;digo de estado muestra que la p&aacute;gina est&aacute; funcionando correctamente para los rastreadores y visitantes. Recibir esta respuesta le asegura que la p&aacute;gina pasar&aacute; el valor del enlace a las URL que figuran en ella.<\/p><h3 class=\"wp-block-heading\" id=\"h-301-movido-permanentemente-y-seo\">301 Movido permanentemente y SEO<\/h3><p>Este c&oacute;digo significa que los visitantes y los bots ser&aacute;n redirigidos permanentemente a otra URL. Los propietarios de sitios web utilizan este c&oacute;digo de estado cuando transfieren o cambian su dominio o fusionan dos sitios web, ya que la equidad del enlace se transferir&aacute; a la nueva direcci&oacute;n.<\/p><h3 class=\"wp-block-heading\" id=\"h-404-no-encontrado-y-seo\">404 No encontrado y SEO<\/h3><p>Este c&oacute;digo de estado puede afectar negativamente el SEO de tu sitio web. Si una p&aacute;gina devuelve un error 404, los motores de b&uacute;squeda no la indexar&aacute;n. Adem&aacute;s, incluso si tiene enlaces externos que apuntan hacia &eacute;l, ya no dar&aacute;n valor de enlace a la p&aacute;gina. Por lo que es necesario solucionar este problema inmediatamente.<\/p><p>Si una p&aacute;gina de alta autoridad con mucho tr&aacute;fico devuelve un error 404, crea una redirecci&oacute;n 301 a la p&aacute;gina m&aacute;s relevante. Sin embargo, si eliminaste la p&aacute;gina a prop&oacute;sito, te recomendamos utilizar una p&aacute;gina 404 personalizada como lo sugiere la <a href=\"https:\/\/developers.google.com\/search\/docs\/crawling-indexing\/http-network-errors?visit_id=637988277332611810-671670126&amp;rd=1&amp;hl=es-419#pagegone\" target=\"_blank\" rel=\"noreferrer noopener\">gu&iacute;a de Google Search Console<\/a>.<\/p><div class=\"wp-block-image\"><figure class=\"aligncenter size-large\"><img decoding=\"async\" width=\"1024\" height=\"311\" src=\"https:\/\/www.hostinger.com\/es\/tutoriales\/wp-content\/uploads\/sites\/32\/2024\/09\/Error-404-en-Hostinger-1024x311.png\" alt=\"Error 404 en Hostinger\" class=\"wp-image-42357\" srcset=\"https:\/\/www.hostinger.com\/mx\/tutoriales\/wp-content\/uploads\/sites\/39\/2024\/09\/Error-404-en-Hostinger.png 1024w, https:\/\/www.hostinger.com\/mx\/tutoriales\/wp-content\/uploads\/sites\/39\/2024\/09\/Error-404-en-Hostinger-300x91.png 300w, https:\/\/www.hostinger.com\/mx\/tutoriales\/wp-content\/uploads\/sites\/39\/2024\/09\/Error-404-en-Hostinger-150x46.png 150w, https:\/\/www.hostinger.com\/mx\/tutoriales\/wp-content\/uploads\/sites\/39\/2024\/09\/Error-404-en-Hostinger-768x233.png 768w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure><\/div><h3 class=\"wp-block-heading\" id=\"h-errores-del-servidor-5xx-y-seo\">Errores del servidor 5XX y SEO<\/h3><p>Estos c&oacute;digos de estado ralentizan el proceso de rastreo, especialmente si el sitio tiene muchas URL individuales que devuelven el error 5XX.<\/p><p>En consecuencia, los algoritmos de los motores de b&uacute;squeda pueden considerar que tu sitio es de baja calidad. Con el tiempo, desindexar&aacute;n esas p&aacute;ginas, por lo que perder&aacute;s equidad de enlaces y clasificaciones.<\/p><h2 class=\"wp-block-heading\" id=\"h-hoja-de-referencia-de-codigos-http\">Hoja de referencia de c&oacute;digos HTTP<\/h2><p>Haz clic en el link a continuaci&oacute;n para descargar un PDF gratuito de los c&oacute;digos de estado HTTP m&aacute;s comunes. Para los propietarios de sitios web, esta hoja de trucos es un recurso imprescindible.<\/p><h2 class=\"wp-block-heading\" id=\"h-conclusion\">Conclusi&oacute;n<\/h2><p>Los c&oacute;digos de estado HTTP son mensajes importantes que se env&iacute;an desde el servidor del sitio al que intentas acceder. Aunque algunos son invisibles, otros se muestran en el navegador para indicar un problema.<\/p><p>Hay cinco categor&iacute;as de c&oacute;digos de estado HTTP:<\/p><ul class=\"wp-block-list\">\n<li><strong>Informativo 1XX<\/strong>. El servidor entendi&oacute; y continuar&aacute; con la solicitud HTTP.<\/li>\n\n\n\n<li><strong>&Eacute;xito 2XX<\/strong>. El servidor recibi&oacute;, proces&oacute; y envi&oacute; la respuesta esperada.<\/li>\n\n\n\n<li><strong>Redirecci&oacute;n 3XX<\/strong>. El servidor requiere una acci&oacute;n adicional para cumplir con la solicitud debido a la reubicaci&oacute;n de recursos.<\/li>\n\n\n\n<li><strong>Error de cliente 4XX<\/strong>. El servidor no pudo completar la solicitud porque hubo un problema del lado del cliente.<\/li>\n\n\n\n<li><strong>Error de servidor 5XX<\/strong>. El servidor encontr&oacute; un error y no pudo cumplir con la solicitud.<\/li>\n<\/ul><p>Comprender los c&oacute;digos de estado HTTP ayuda a los propietarios de sitios web a solucionar problemas, mantener el rendimiento del sitio y preservar el SEO.<\/p><p>Esperamos que este art&iacute;culo te haya ayudado a comprender mejor estas respuestas del servidor. Si tienes alguna pregunta o sugerencia, d&eacute;jala en la secci&oacute;n de comentarios a continuaci&oacute;n.<\/p><h2 class=\"wp-block-heading\" id=\"h-preguntas-frecuentes-sobre-codigos-http\">Preguntas frecuentes sobre c&oacute;digos HTTP<\/h2><p>En esta secci&oacute;n, responderemos algunas de las preguntas m&aacute;s frecuentes sobre los c&oacute;digos HTTP.<\/p><div id=\"rank-math-faq\" class=\"rank-math-block\">\n<div class=\"rank-math-list \">\n<div id=\"faq-question-69442fdfafb75\" class=\"rank-math-list-item\">\n<h3 class=\"rank-math-question \">&iquest;Ver&eacute; un c&oacute;digo HTTP cada vez que ocurra un error en el sitio web?<\/h3>\n<div class=\"rank-math-answer \">\n\n<p>S&iacute;, aparecer&aacute; un c&oacute;digo de estado HTTP siempre que tu sitio web encuentre un error. La &uacute;nica excepci&oacute;n ser&iacute;a si hay un interceptor colocado entre el servidor y el navegador o si el cliente usa el m&eacute;todo u003cstrongu003econsole.clear()u003c\/strongu003e .<\/p>\n\n<\/div>\n<\/div>\n<div id=\"faq-question-69442fdfafb79\" class=\"rank-math-list-item\">\n<h3 class=\"rank-math-question \">&iquest;Cu&aacute;ntos c&oacute;digos HTTP hay?<\/h3>\n<div class=\"rank-math-answer \">\n\n<p>Seg&uacute;n el registro IANA, los c&oacute;digos de estado var&iacute;an de 100 a 599. Sin embargo, solo 63 de ellos son ampliamente utilizados. El resto est&aacute; en su mayor&iacute;a sin asignar.<\/p>\n\n<\/div>\n<\/div>\n<\/div>\n<\/div><h3 class=\"wp-block-heading\" id=\"h-\"><\/h3>\n","protected":false},"excerpt":{"rendered":"<p>Cuando visitas un sitio web, tu navegador env&iacute;a una solicitud al servidor para cargar el contenido. El servidor recibe y cumple las instrucciones, luego env&iacute;a los recursos correspondientes con un encabezado HTTP y c&oacute;digos HTTP. Durante el proceso, el servidor devuelve varias respuestas al navegador indicando su estado (si fue exitoso, redirigido o finalizado debido [&#8230;]<\/p>\n<p><a class=\"btn btn-secondary understrap-read-more-link\" href=\"\/mx\/tutoriales\/codigos-http\">Read More&#8230;<\/a><\/p>\n","protected":false},"author":329,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"rank_math_title":"C\u00f3digos HTTP: todo lo que necesitas saber","rank_math_description":"Conoce los c\u00f3digos de estado HTTP: 1xx Informativo; 2xx \u00e9xito; Redirecci\u00f3n 3xx; Error de cliente 4xx; Error del servidor 5xx.","rank_math_focus_keyword":"c\u00f3digos HTTP","footnotes":""},"categories":[14267],"tags":[],"class_list":["post-42344","post","type-post","status-publish","format-standard","hentry","category-errores"],"hreflangs":[{"locale":"en-US","link":"https:\/\/www.hostinger.com\/tutorials\/http-status-codes","default":0},{"locale":"pt-BR","link":"https:\/\/www.hostinger.com\/br\/tutoriais\/https-status","default":0},{"locale":"es-ES","link":"https:\/\/www.hostinger.com\/es\/tutoriales\/codigos-http","default":0},{"locale":"id-ID","link":"https:\/\/www.hostinger.com\/id\/tutorial\/http-status-code","default":0},{"locale":"en-UK","link":"https:\/\/www.hostinger.com\/uk\/tutorials\/http-status-codes","default":0},{"locale":"en-MY","link":"https:\/\/www.hostinger.com\/my\/tutorials\/http-status-codes","default":0},{"locale":"en-PH","link":"https:\/\/www.hostinger.com\/ph\/tutorials\/http-status-codes","default":0},{"locale":"es-MX","link":"https:\/\/www.hostinger.com\/mx\/tutoriales\/codigos-http","default":0},{"locale":"es-CO","link":"https:\/\/www.hostinger.com\/co\/tutoriales\/codigos-http","default":0},{"locale":"es-AR","link":"https:\/\/www.hostinger.com\/ar\/tutoriales\/codigos-http","default":0},{"locale":"pt-PT","link":"https:\/\/www.hostinger.com\/pt\/tutoriais\/https-status","default":0},{"locale":"en-IN","link":"https:\/\/www.hostinger.com\/in\/tutorials\/http-status-codes","default":0},{"locale":"en-CA","link":"https:\/\/www.hostinger.com\/ca\/tutorials\/http-status-codes","default":0},{"locale":"en-AU","link":"https:\/\/www.hostinger.com\/au\/tutorials\/http-status-codes","default":0},{"locale":"en-NG","link":"https:\/\/www.hostinger.com\/ng\/tutorials\/http-status-codes","default":0}],"acf":[],"_links":{"self":[{"href":"https:\/\/www.hostinger.com\/mx\/tutoriales\/wp-json\/wp\/v2\/posts\/42344","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.hostinger.com\/mx\/tutoriales\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.hostinger.com\/mx\/tutoriales\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.hostinger.com\/mx\/tutoriales\/wp-json\/wp\/v2\/users\/329"}],"replies":[{"embeddable":true,"href":"https:\/\/www.hostinger.com\/mx\/tutoriales\/wp-json\/wp\/v2\/comments?post=42344"}],"version-history":[{"count":17,"href":"https:\/\/www.hostinger.com\/mx\/tutoriales\/wp-json\/wp\/v2\/posts\/42344\/revisions"}],"predecessor-version":[{"id":46380,"href":"https:\/\/www.hostinger.com\/mx\/tutoriales\/wp-json\/wp\/v2\/posts\/42344\/revisions\/46380"}],"wp:attachment":[{"href":"https:\/\/www.hostinger.com\/mx\/tutoriales\/wp-json\/wp\/v2\/media?parent=42344"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.hostinger.com\/mx\/tutoriales\/wp-json\/wp\/v2\/categories?post=42344"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.hostinger.com\/mx\/tutoriales\/wp-json\/wp\/v2\/tags?post=42344"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}