Códigos de Estado Http

Un código de estado es una parte de la solución devuelta por el servidorLos servidores son ordenadores centrales y potentes dentro del campo de la tecnología de la información que procesan y proporcionan software y archivos en una red. Desde el punto de vista de un cliente, varios ordenadores en una red pueden ponerse en contacto con el servidor central para conseguir la información solicitada. En la arquitectura cliente-servidor, el servidor puede ser un software que proporciona un servicio y se ejecuta en más cuando un cliente (por ejemplo, un navegadorUn navegador (además: browser) es una herramienta informática que te permite ver documentos y datos y navegar por la red. Los navegadores pueden mostrar distintos tipos de recursos de información; principalmente documentos HTML, a pesar de todo, además son posibles otros tipos de archivos y contenido multimedia, como PDF, JPEG, MPEG, GIF o el lenguaje de meta marcado. A través el uso de complementos especiales y la configuración respectivo, los más) llama a una URLEl URL (Localizador Uniforme de Recursos), es una dirección definida que apunta a la posición de un archivo en un servidor y lo recupera. Las URL se introducen en un navegador web para ingresar a documentos en la web o se incrustan como hipervínculos dentro de un documento. Se puede usar un Permalink para que una URL esté disponible de forma permanente. Componentes de una URL • prefijo de protocolo más. Con la ayuda de un código de estado, el servidor indica al cliente si la solicitud se ha procesado correctamente o si se ha producido un error.

600x400-ES-códigosdeEstadoHttp-01.png

Clases de status

Los códigos de estado HTTPEl HTTP (Hyper Text Transfer Protocol) es un protocolo que se usa para transmitir datos en redes. HTTP es un estándar técnico generalmente aceptado que establece cómo un cliente web se comunica con un servidor para que los datos solicitados por el cliente puedan ser cargados y mostrados. Información general Junto con el URL y el HTML, HTTP es uno de los conceptos más importantes de Internet (www). Fue desarrollado más de tres dígitos se pueden categorizar en distintos clases de estado, representadas por el primer dígito.

  • Los códigos de estado HTTP de la primera clase representan información para el procesamiento y se envían durante la solicitud, incluyen el código de estado 100 y el código de estado 102.
  • Los códigos de estado HTTP de la segunda clase representan una operación exitosa. Uno de los códigos de estado HTTP más comunes que comienza con un 2 es el código de estado 200 OK.
  • Un código de estado de tercera clase representa una redirecciónUn redirect (abreviatura de redirección) es un reenvío automático del lado del servidor o del cliente de una URL a otra. Las redirecciones se usan para múltiples fines, como la reubicación de un portal web en un nuevo dominio o el mantenimiento de un servidor. Con un 301-redirect, el contenido duplicado puede, por ejemplo, ser evitado. Antecedentes Una redirección suele ser siempre automática y apenas percibida por el usuario. Sobre más y se devuelve si el documento solicitado está ahora disponible en una dirección distinto. Por ende, el tratamiento aún no ha terminado y requiere más acciones por parte del cliente. Algunos de los códigos de estado más importantes en esta clase con respecto al SEO  ¿Qué es SEO o search engine optimization?   Conjunto de prácticas destinadas a mejorar el posicionamiento de una web en el ranking de resultados de los motores de búsqueda. Al contrario que la estrategia SEM, que contempla la inclusión de enlaces contratados para obtener este objetivo, el procedimiento SEO se ocupa exclusivamente de los resultados naturales (no pagados) localizados por el algoritmo propio de cada buscador. Para esto contempla ajustar más son el código de estado 3011 y el código de estado 302.
  • Los códigos de estado HTTP de la cuarta clase representan errores del cliente, es decir, errores que resultan de una solicitud defectuosa por su parte. Un buen ejemplo de esta clase es el código de estado 404 no encontrado.
  • La quinta clase contiene errores del servidor. Estos son errores que se atribuyen al servidor. código de estado 500 Error interno del servidor y código de estado 503 Servicio no disponible son buenos ejemplos de esta clase.
  • La novena clase de estado cubre tanto los códigos de estado estandarizados como los códigos de propiedad que pueden ocurrir bajo ciertas circunstancias. Aquí, el error se atribuye a la red, y el cliente debe reenviar la solicitud. * Los más comunes en esta clase son el código de estado 906 y el código de estado 950.

Verifica los códigos de estado Http

Normalmente, el navegador web no muestra el código de estado. Por ende, se deben usar herramientas especiales para supervisarlo. Las extensiones del navegador son una buena forma de monitorizar códigos de estado HTTP como Live Http-Headers o herramientas online especiales como Web-Sniffer.

Código de estado 1xx – información

Código de estado 100

El código de estado 100 se devuelve si el servidor ha recibido correctamente una solicitud y está esperando más instrucciones del cliente. Sólo entonces la petición puede ser ejecutada por el servidor.

Código de estado 102

Este código de estado de procesamiento se usa para evitar un tiempo de espera durante la solicitud. Esto puede suceder sobre todo si el servidor tiene que procesar una petición que lleva mucho tiempo.

Código de estado 2xx – operación exitosa

Código de estado 200

El servidor devuelve el código de estado 200 si los datos solicitados por el cliente (por ejemplo, el navegador web) se han transmitido de la forma deseada. En esta circunstancia, normalmente deben cumplirse los siguientes requerimientos:

  • El servidor debe aceptar la solicitud del cliente, y
  • el recurso solicitado debe existir en el servidor.
  • Al mismo tiempo, el servidor debe estar en condiciones de enviar el recurso al cliente.

Si se cumplen estos requerimientos, los datos solicitados se envían al cliente y se incluye el código de estado 200 OK en la solución.

El código de estado 200 es uno de los códigos de estado más comunes, puesto que representa el caso normal. El código de estado se devuelve cuando no existen problemas.

Código de estado 3xx – redirección

Código de estado 301

El código de estado 301 muestra que el recurso solicitado por el cliente ya no está habilitada en la dirección dada, sino que ha sido movido permanentemente a otra dirección (redirección). La dirección antigua del recurso ya no es válida. La nueva dirección se devuelve al cliente solicitante, lo que le permite recuperar el recurso en la nueva dirección.

La diferencia entre el código de estado 301 y el código de estado 302 (muy equivalente), se encuentra en la designación de tiempo. Mientras que la dirección antigua sigue siendo válida si se devuelve el código de status 302, la dirección antigua ya no es válida si se devuelve el código de status 301. Por ende, el 301 redirige si hereda el enlaceConcepto de Dominio¿Qué es un Enlace?En Internet, un link, además conocido como enlace o hipervínculo, es cualquier texto o imagen que se encuentra en una página web y en la que el usuario puede pulsar o clicar para ser dirigido a otro contenido distinto. Es el principal medio de “desplazamiento” en la red, puesto que se encuentra presente en prácticamente cualquier portal que visites a día de hoy, inclusive en más juice, mientras que con el 302 no.

Caso – Cambio de URL

En el mejor de los casos, la estructura de una URL asignada una vez, permanece inalterada de forma definitiva. No obstante, si hace falta cambiar la estructura de URL de una página o cambiar su dominioUn dominio es una sección de Internet con direcciones que comparten un sufijo común o están bajo el control de una organización o individuo en particular. Está organizado jerárquicamente. Tanto los objetos físicos como los virtuales pueden ser direccionados con el nombre de dominio. Estos objetos pueden ser webs, ordenadores en red o servicios, como impresoras, faxes o servidores de correo. Cada objeto está referenciado por una dirección IP única, más, debes asegurarte de que todas las URL antiguas se redirigen a la nueva URL. Esto se aplica sobre todo a las URL que han adquirido enlaces externosLos enlaces externos (external links en inglés) se refieren a los enlaces de una página web que se dirigen a un destino de link que está en otro portal web. Un sinónimo de "link externo" sería link saliente. Es la contrapartida al link interno, que dirige a una subpágina de la misma web. El número de enlaces externos puede ser relevante para la evaluación de un portal web por parte más valiosos durante el tiempo. ¿Cómo se hace? Utilizando una redirección 301Concepto de Redirección 301¿Qué es una Redirección 301?La redirección 301 es un recurso muy empleado dentro del ámbito web, único lugar en el que existe, para mover páginas y redireccionar tráfico. Es una forma de indicar a los robots de los buscadores como Google que, en vez de dirigirse a una página, han de dirigirse a otra de forma permanente. Así, al mismo tiempo, se le da más fuerza de más. En esta circunstancia, si se llama a la URL que ya no existe, el servidor devuelve el código de estado 301 e informa al cliente de la nueva URL del recurso. Según el estándar RFC (Request For Comments), se debe usar una URL absoluta en una redirección. Por ende, los redireccionamientos relativos no son válidos.

Utilizando 301

Existen distintos formas de enviar el código de estado 301. Por ejemplo, cuando se usan apps sustentadas en PHPEl PHP es un lenguaje de scripting de código abierto, del lado del servidor, con programación HTML integrada que se usa para crear páginas web dinámicas. Las ventajas de PHP son su flexibilidad y su alta compatibilidad con otras bases de datos. Al mismo tiempo, PHP es considerado como un lenguaje fácil de aprender. Funciones de PHP Las funciones de PHP se relacionan con los scripts del lado del servidor. más, se puede generar un encabezado respectivo. Para hacer esto, el siguiente código PHP debe ser añadido en el archivo antiguo:

<?php
Header( "HTTP/1.1 301 Moved Permanently" );
Header( "Location: http://www.new-url.com" );
?>

No obstante, es mucho más práctico enviar el código de estado 301 utilizando el archivo.htaccess. Esto requiere un servidor Linux con un módulo de moderación y reescritura de Apache  Concepto de Apache ¿Qué es y qué hace Apache? Apache es un software especializado en ofrecer servicios de servidor web. Es versátil, ligero y muy útil, al mismo tiempo de ser absolutamente sin costes y de código abierto. Su popularidad es tal que, hoy en día, cerca del 50% de las páginas web de todas partes se ejecutan en un servidor de este tipo. Aún cuando se le conoce más activado. Se deben añadir las siguientes líneas en el archivo.htaccess:

Options +FollowSymlinks
RewriteEngine on
rewritecond %{http_host} ^domain.com [nc]
rewriterule ^(.*)$ http://www.domain.com/$1 [r=301,nc]

Al usar el código de estado 301, debes asegurarte de que todas las páginas se redirigen 1:1 a las nuevas subpáginas y no a la página principal en caso de cambio de dominio. Al mismo tiempo, deben evitarse los llamados bucles de enrutamiento o las largas cadenas de enrutamiento. GooglebotGooglebot es el crawler de Google, que recopila documentos de Internet y los entrega más tarde para la búsqueda de Google. Recopila documentos por medio de de un procedimiento automatizado, que funciona de forma muy parecida a un navegador web. El bot envía una petición y recibe una respuesta de un servidor. Si ciertos parámetros permiten el acceso al Googlebot, éste sube una sola página web, a la que se más suele desactivarse luego de la cuarta o quinta redirección.

Redirección de enlaces
Un 301 redirige la mayor parte del enlace juice al nuevo destino, pero no la fama de la página en el buscador de Google Plus. Antes de mover el contenidoEl contenido puede ser muy difícil de definir con precisión. Es una definición que se refiere a las declaraciones contenidas en un documento o publicación de cualquier tipo y puede incluir las tecnologías de la información y la comunicación. Esto cubre todos los tipos de medios como imágenes y texto. A parte de esto, en el campo de la optimización de motores de búsqueda, los términos duplicar contenido, contenido único, más, se debe comprobar si la redirección es sencillamente deseable.

Código de estado 302

El código de estado 302 “Found” muestra una redirección temporal. Esto significa que el recurso solicitado puede encontrarse temporalmente en otra dirección. Al mismo tiempo de este código de estado, el servidor además devuelve la nueva dirección del recurso. Una diferencia importante con el código de estado 301 es que la dirección original sigue siendo válida. Esta es además el motivo por la que los contenidos que están permanentemente accesibles en una nueva dirección deben entregarse con el código de estado 301 y no con el código de estado 302. Esto se debe a que Googlebot sigue buscando e indexando la ubicación original durante la redirección temporal. Además es esencial asegurarse de que no se herede ningún enlace juice con el código de estado 302, sino con el código de estado 301.

Código de estado 400Un código de estado 400 o un código de tres dígitos que comienza con 4xx indica un error de cliente. Cuando el cliente envía una petición al servidor que está dañada o defectuosa, el servidor emite un código de estado 400. Es esencial corregir los errores de 4xx en una web para que los usuarios puedan tener acceso a todo el contenido del sitio.[1] Antecedentes Un código de estado 400 más|Código de estado 4xx – error de cliente

Código de estado 404

El código de estado 404 “Not Found” siempre se devuelve cuando el recurso solicitado (principalmente una URL, pero además puede ser una imagen u otro archivo) no existe o ha dejado de existir, y es, junto con el código de estado 200 «OK» y el 304 «Not Modified», uno de los códigos de estado HTTP más comunes.

Razones para el código de estado 404

Un recurso inexistente puede surgir si:

  • El recurso se ha trasladado a una ubicación distinto, pero no todos los enlaces internosUn link entrante interno apunta a una subpágina dentro de una web, transfiriendo así el poder del link (el llamado "Enlace Juice") a la subpágina. A la vez, los enlaces internos además pasan al PageRank (además llamado flujo de rango de página). Una página obtiene este poder de link de enlaces entrantes externos. Es la página de inicio que tiene el mayor poder de link en la mayoría de los más se han modificado en consecuencia.
  • El recurso fue trasladado a una ubicación distinto, además había referencias externas al documento al mismo tiempo de los enlaces internos. No obstante, no se les informó de la mudanza y, de este modo, siguen vinculados a la antigua dirección. Estos son habitualmente conocidos como «dead links».
  • El cliente ha solicitado un recurso que nunca existió, por ejemplo, modificando o manipulando una URL existente y válida en la barra de direcciones del navegador. Esto sucede usualmente con enlaces copiados.

Rectificando el error 404Concepto de Error 404¿Qué es un Error 404?El Error 404 es uno de los más frecuentes y que más complicaciones trae a todos aquellos que trabajan con una página web. Consiste en un código de estado HTTP que está ligado al error que tiene lugar cuando se intenta entrar a una página y esta no se encuentra. Es el fallo por excelencia de Internet y, probablemente, el más común tanto más

Siempre debes asegurarte de que el número de errores 404 se mantenga lo más bajo viable. Esto se debe a que ni los usuarios ni Googlebot están contentos cuando encuentran una página de error. Se puede usar la Consola de Búsqueda de GoogleEn este momento, la búsqueda en Google o Google Search es un medio de búsqueda de contenido en la web a nivel mundial. Desde que fue creado en 1997, la búsqueda en Google se ha convertido en un punto central para muchas actividades web. La búsqueda web es sólo un componente de la cartera general de Google Inc. A pesar de todo, es la plataforma principal para entregar anuncios de más bajo «Status -> Crawl error» para ver regularmente las páginas encontradas por Google con el código de estado 404. Toda la información sobre los enlaces internos y externos de la URL además se puede ver aquí. Esto permite detectar y modificar las páginas 404 enlazadas.

Código de estado 404

Los errores 404 soft o blandos se encuentran en sitios web que ya no proporcionan el contenido solicitado ni devuelven el código de estado 404 o 410. En estos casos, el webmasterEl término webmaster fue utilizado por primera vez por Tim Berners-Lee, el inventor de la World Wide Web, en su documento "Style Guide for Online Hypertext". La palabra se compone de las palabras inglesas "web", forma corta de World Wide Web y "master". En los primeros días de la WWW, a principios de la década de 1990, el término se usaba principalmente como un nombre profesional para las personas que disponen más no ha proporcionado ninguna página de error 404, por lo que se emiten los códigos de estado «200 Ok» o «302 Found» cuando se visitan las páginas.

En la práctica, no tiene sentido que los usuarios busquen un contenido específico, pero se les muestra una página que no muestra ningún código de error, y en su lugar muestra un contenido que no coincide con la consulta. Google recomienda el uso del código de estado 404 cuando el contenido ya no está alojado en una página.[1] Para una mejor usabilidad, la página de error puede ser optimizada para persuadir a los usuarios a quedar en el portal web.

Las herramientas comunes de SEO, la Consola de Búsqueda de Google, o las herramientas para Webmasters de BingLas herramientas para webmasters de Bing son un servicio sin costes del motor de búsqueda de Microsoft Bing. El servicio ofrece una serie de funciones que permiten a los webmasters añadir su web al índice Bing y configurarlo, analizarlo y evaluarlo. Diferencia con Google Las herramientas para webmasters de Bing son una contrapartida de la Google Search Console. A pesar de todo, en términos de funciones, ambas herramientas son distintos. más pueden ser usadas para repasar errores soft 404.

Código de estado 5xx – error del servidor

Código de estado 500

El código de estado 500 muestra errores internos del servidor. Por ende, el recurso solicitado no puede transmitirse debido a un error del servidor. Puesto que se trata simplemente de un «código de estado HTTP genérico» para todos los posibles errores inesperados del servidor, no es tan descriptivo. No obstante, el código de estado 500 se devuelve en la mayoría de los casos cuando existen entradas incorrectas en el archivo .htaccess.

Código de estado 503

El código de estado 503 muestra una indisponibilidad temporal del servidor. Esto puede ser el resultado de varios motivos. Por ejemplo, este código de estado puede aparecer a lo largo del mantenimiento o la sobrecarga del servidor. Se puede añadir un campo de cabecera de «reintentar luego» para informar al cliente de la hora respectivo en la que se puede procesar la solicitud enviada. Debe tenerse en cuenta que con el código de estado 503, el servidor no procesa la solicitud inclusive luego de que las capacidades respectivas estén disponibles de nuevo.

Código de estado 9xx – códigos de estado del propietario

Código de estado 906

Este código de estado se proporciona si se produce un error durante la transmisión de la petición del cliente al servidor remoto. La solicitud debe enviarse de nuevo.

Código de estado 950

El código de estado 950 se devuelve si se produce un error en la interpretación de una solicitud administrativa del cliente. Aquí además, la solicitud debe ser enviada de nuevo en la mayoría de los casos.

Importancia de los códigos de estado para la optimización de motores de búsquedaConcepto de Motores de Búsqueda¿Qué son los Motores de Búsqueda?Los Motores de búsqueda, o Search Engines, son lo que se conoce comúnmente como buscadores. Todos aquellos sistemas informáticos que trabajan buscando todos los archivos almacenados en internet por medio de de arañas o crawlers para elaborar páginas de resultados que sirvan para que los usuarios accedan a webs tras realizar una búsqueda. Son los responsables de que, al buscar cualquier más

Los códigos de estado http juegan un papel importante en la optimización de motores de búsqueda. Una frecuencia alta de errores 404 puede indicar un mal mantenimiento de la págin web. Si los usuarios reciben el código de estado 404 cuando acceden a las URL, esto conduce a una tasa de reboteLa tasa de rebote, conocida en inglés como Bounce Rate, es el ratio entre las visitas que recibe un portal web y el número de visitantes que han abandonado el portal web en la primera página. Además se puede establecer el Tiempo de Permanencia de las visitas. La Tasa de Rebote y la Analítica Web La tasa de rebote es un indicador muy útil a la hora de establecer el más más alta, que a su vez representa una señal de usuario negativa para Google y otros motores de búsqueda.

La indicación «404-no encontrado» o «404-not found» es una parte natural de la web, si una página ya no está habilitada, por ejemplo debido a una transferencia de dominio. Los errores 404 blandos, por otro lado, disponen un mayor efecto en la optimización de motores de búsqueda. Entregas un código de estado que no coincide con el contenido de la página. En el peor de los casos, los errores Soft 404 pueden llevar a la exclusión de una URL del índice de Google.

Además son importantes para el SEO los 301 redirects, puesto que ayudan a evitar la duplicación de contenido.

References

Enlaces Web