¿Qué son los errores HTTP? ¿Por qué ocurre este error? Descripción general de los errores del cliente y del servidor

06/04/17 1.1K

Al visitar el sitio aplicación cliente se conecta a servidores web a través de protocolo de red HTTP. Estas conexiones de red admiten el envío de datos de respuesta desde los servidores a los clientes, incluido el contenido de las páginas web, así como códigos HTTP.

Tipos de códigos de error HTTP y estado

Los datos incluidos en la respuesta del servidor HTTP son un código que indica el resultado del procesamiento de la solicitud. Estos códigos constan de tres números, divididos en categorías:

  • 100-199: estado de la información;
  • 200-299: estado de solicitud exitosa;
  • 300-399: estado de redireccionamiento;
  • 400-499: errores del cliente;
  • 500-599: errores del servidor.

En Internet o redes locales Sólo se muestran algunos códigos de error y estados. Los códigos asociados con errores se muestran en la página web que resulta de una solicitud fallida, mientras que otros códigos no se muestran a los usuarios en absoluto.

1.HTTP 200 "OK"

El código HTTP 200 ocurre cuando el servidor procesó exitosamente la solicitud y envió el contenido al navegador. La mayoría de las solicitudes HTTP terminan con este estado. Los usuarios rara vez ven este código en la pantalla ya que los navegadores suelen mostrar códigos HTTP si ocurre algún problema.

2. Error HTTP 404 "No encontrado"


El servidor no pudo encontrar la página, el archivo u otro recurso solicitado. Un error HTTP 404 indica que la conexión de red entre el cliente y el servidor fue exitosa. Ocurre cuando el usuario ingresó un URI incorrecto en el navegador o el administrador del servidor eliminó el archivo sin configurar una redirección a la nueva ubicación. Para resolver este problema, los usuarios deben escribir la URL correcta.

3. Error HTTP 500 "Error interno del servidor"


El servidor recibió una solicitud válida del cliente, pero no pudo procesarla. El error HTTP 500 ocurre cuando el servidor encuentra algún tipo de falla técnica. Por ejemplo, falta de memoria o espacio en disco. El administrador del servidor debe solucionar este problema.

4. Error HTTP 503 "Servicio no disponible"


Este código indica que el servidor no puede procesar la solicitud entrante. Algunos servidores utilizan el código de error HTTP 503 para indicar fallos esperados debido al alto consumo de recursos. Por ejemplo, si se excede el número de usuarios conectados simultáneamente o el límite de potencia procesador central, que normalmente se notifican mediante HTTP-500.

5. HTTP 301 "Movido permanentemente"


El URI especificado por el cliente se ha movido a otra ubicación mediante una redirección HTTP, lo que permite al cliente obtener el recurso desde la nueva ubicación. Los navegadores siguen automáticamente la redirección HTTP 301 sin necesidad de intervención del usuario.

6. HTTP 302 "Encontrado" o "Movido temporalmente"


El código HTTP 302 está destinado a casos en los que el recurso se ha movido temporalmente en lugar de permanentemente. El administrador del servidor solo debe usar HTTP 302 durante períodos cortos de actualización (cambio) de contenido. Los navegadores realizan automáticamente una redirección 302, como un código 301. En HTTP 1.1, se agregó un nuevo código 307 para indicar redireccionamientos temporales.

7. HTTP 400 "Solicitud incorrecta"


El servidor detectó un error en los datos de protocolo recibidos del cliente. Esto generalmente indica un problema técnico en el lado del cliente o corrupción de datos en la propia red.

8. HTTP 401 "No autorizado"


Este error ocurre cuando los clientes solicitan un recurso protegido del servidor pero no están autenticados para acceder. Para solucionarlo, el cliente debe iniciar sesión en el servidor utilizando un nombre de usuario y contraseña.

9. HTTP 100 "Continuar"


El código de respuesta HTTP 100 agregado a la versión 1.1 del protocolo fue diseñado para proporcionar más uso efectivo ancho de banda de la red. Permite a los servidores confirmar que están listos para aceptar solicitudes grandes. El protocolo Continuar permite que un cliente HTTP 1.1 envíe un pequeño mensaje especialmente configurado solicitando una respuesta del servidor con el código 100 y luego espere la respuesta antes de enviar la solicitud a acciones adicionales. Los clientes y servidores HTTP 1.0 no utilizan este código.

Si ve el error "ERR_TOO_MANY_REDIRECTS" en su navegador web, no está solo. Mucha gente ha reportado esto Usuarios de Windows. Este error ocurre con el mensaje "Esta página web tiene un bucle de redireccionamiento" y bloquea la carga del sitio web.

¿Por qué ocurre este error?

Este problema suele ocurrir cuando redireccionas desde la URL original a una nueva, pero desafortunadamente terminas en bucle sin fin redirecciones. El navegador detecta esta situación, rompe el bucle y muestra un mensaje de error. La razón por la que está atrapado en este bucle podría ser un problema del servidor o del usuario final.

¿Cómo solucionar este error?

Aquí hay cuatro formas de corregir el error (demasiadas redirecciones):

  • ejecute la URL en otro navegador;
  • borre los datos de su navegador;
  • comprobar extensiones;
  • corrija la fecha y hora de su sistema.

Iniciar una URL en un navegador diferente

El error ERR_TOO_MANY_REDIRECTS puede ocurrir debido al navegador web que está utilizando. Puede intentar visitar la misma URL utilizando otras soluciones. Si el error persiste, es posible que el problema esté en el lado del servidor. Es posible que deba iniciar sesión en el sitio en otros momentos. Si el error no aparece en el nuevo navegador, pruebe los métodos siguientes para resolver los problemas en su navegador original.

Borrar los datos de su navegador

Datos del navegador como historial de navegación, caché, galletas, puede contener archivos defectuosos, lo que provoca el error ERR_TOO_MANY_REDIRECTS. Borrando estos datos - manera efectiva arreglar el error. Para borrar sus datos de navegación:

En Google Chrome:

  • Ingrese "chrome://configuración" en barra de direcciones y presione "Entrar" luego presione "Mostrar" configuraciones adicionales" en la parte inferior de la página de Configuración.
  • Haga clic en el botón Borrar datos de navegación.

En Mozilla Firefox:

  • Presione el botón Menú y seleccione Opciones.
  • Seleccione "Privacidad" y luego borre su historial reciente.
  • Seleccione Todo para que el intervalo de tiempo se borre y luego haga clic en Borrar ahora.
  • Una vez que se borran los datos del navegador, puede verificar si el error persiste.

Comprobando las extensiones del navegador

El error ERR_TOO_MANY_REDIRECTS puede deberse a una extensión de navegador incorrecta. Debe abrir el administrador de extensiones en su navegador y verificar las soluciones que están instaladas en él.

A continuación se muestran ejemplos de cómo verificar extensiones en Chrome y Firefox.
Para Chrome: escriba "chrome://extensions" en la barra de direcciones y presione Entrar. Luego podrá ver todas las extensiones que se enumeran a continuación y puede intentar habilitar o deshabilitar cualquiera de ellas.

  • Para Firefox, escriba "acerca de: complementos" en la barra de direcciones, presione Entrar y luego seleccione "Extensiones". Verá que todas las extensiones de Firefox se enumeran aquí.

Puede desactivar todas las extensiones para ver si esto soluciona el problema. Si es así, puede habilitar una extensión a la vez para identificar la que está causando el problema.

Uno de los más comunes en la actualidad. Cambiar algoritmos de búsqueda y algunas instrucciones motores de búsqueda, obliga a los propietarios de sitios web a cambiar a una conexión segura utilizando el protocolo https, habiendo recibido un certificado SSL para estos fines. De lo contrario, los sitios con protocolos antiguos caerán en la clasificación.

Nota rápida: HTTPS no es un protocolo independiente. Se trata de HTTP simple que se ejecuta sobre mecanismos de transporte cifrados SSL y TLS. Proporciona protección contra ataques de escuchas ilegales. conexión de red- de ataques de rastreadores y ataques como el hombre en el medio, siempre que se utilicen herramientas de cifrado y el certificado del servidor sea verificado y confiable.

El mecanismo para obtener certificados gratuitos y conectar un sitio se puede consultar con el proveedor de alojamiento. Como resultado de la transición de un protocolo a otro, la dirección de la publicación, la imagen, el menú y otros enlaces disponibles en el sitio cambian en consecuencia. De aquí vienen los errores protocolo https que el navegador Mozilla Firefox mostrará claramente.

Por supuesto, hay más confianza en estos sitios, no sólo por parte de los motores de búsqueda, sino también por usuarios comunes. Pero existen ciertas dificultades y errores asociados con esta transición, especialmente en sitios con una gran cantidad de información. Es más fácil convertir un sitio nuevo y pequeño a https y, en consecuencia, hay menos errores, por lo que no se dedicará mucho tiempo a las correcciones.

En este vídeo te mostraré cómo solucionarlo en la práctica. Errores del protocolo https en wordpress. Para trabajar utilicé tres herramientas: el complemento Search Regex, el programa Screaming Frog SEO Spider y la aplicación Navegador Mozilla Firefox.

Solucionando el error del protocolo https

Después de recibir el certificado SSL y conectar el sitio de WordPress a protocolo https, debe ir a la configuración del motor y cambiar la dirección del blog.

La acción más importante que se debe realizar antes de eliminar los errores del protocolo https es hacer .

Luego instale el complemento y actívelo. Inicialmente, podemos encontrar y corregir rápidamente todos los enlaces del blog con la dirección http://... a https://...

En la mayoría de los casos, después de este procedimiento, quedarán muy pocos errores. Para encontrarlos, instale el programa Screaming Frog SEO Spider en su computadora y busque todo lo demás. Insertamos la dirección del sitio web en el campo principal y pulsamos el botón “iniciar”.

El programa encontrará no sólo todos los enlaces, sino también cualquier cosa. Para encontrar rápidamente páginas inexistentes, agregamos 404 a la ventana de búsqueda y así tendremos datos sobre páginas que no existen o que alguna vez fueron movidas o eliminadas.

Solucionamos errores mediante un complemento. Sustituimos una dirección inexistente en el campo superior y una real en el campo inferior. presione el botón"Reemplazar y guardar".

La mayoría de errores están relacionados con imágenes cuando todo parece estar hecho, pero Navegador Firefox indica que no todos los problemas se han resuelto. Y aquí puedes utilizar la propia aplicación del navegador haciendo clic en la imagen del candado en la barra de direcciones y en el enlace “más detalles”.

En la pestaña multimedia puedes ver todas las imágenes y sus direcciones. Aquí a veces los enlaces ocultos no son los que se necesitan. El procedimiento para deshacerse de estos enlaces es exactamente el mismo que el descrito anteriormente.

Como resultado de todas estas acciones, puede encontrar y corregir rápidamente errores del protocolo https en WordPress de forma casi automática.

Error de protocolo https en wordpress - vídeo

Los internautas que han profundizado aunque sea un poco en la terminología de la Web (al menos la mayoría) saben qué es el protocolo HTTP. este protocolo La transferencia de datos permite a los usuarios interactuar con los recursos web a través de un navegador. Una de las características del protocolo es la capacidad de regresar códigos especiales, brindando a los usuarios información sobre el estado de un sitio web o el estado de una tarea en particular. Esto también incluye códigos de error HTTP. Los códigos de error se dividen en dos tipos: errores del cliente y errores del servidor. Hablaremos sobre estas dos categorías y otros códigos útiles y, lo más importante, que se encuentran con frecuencia en este material.

Errores del cliente HTTP

Si se detecta un error en el lado del cliente, el servidor devuelve código de la clase 4xx. Si no se detectan problemas en el servidor, pero aún es inaccesible para el usuario, se envía un código al cliente explicando el error.

Entonces, el código de errores del cliente es 40x:

  • 400. Solicitud no válida: el error ocurre cuando el servidor lo nota error de sintaxis en una solicitud de un cliente. Continuará ocurriendo hasta que el cliente realice los cambios apropiados. Se deben seguir todas las reglas de transferencia de datos para el protocolo utilizado.
  • 401. Falta autorización: este error significa que el servidor HTTP requiere autenticación. En este caso, todas las condiciones para la autenticación provienen del lado del servidor. La causa del error puede ser un nombre de inicio de sesión o una contraseña incorrectos.
  • 402. Se debe pagar una tarifa; el código no se utiliza, pero está reservado en el protocolo para el futuro. Originalmente pensado como una interfaz para pagar una tarifa para obtener acceso a recurso específico. Como nada funcionó, Apple y Google adoptaron el código 402, que de vez en cuando lo utilizan en sus servicios web.

  • 403. Acceso denegado: se produce un error cuando el servidor funciona correctamente, pero el usuario que solicita acceso no tiene suficientes derechos para hacerlo. A menudo va acompañado de una ventana de autorización.
  • 404. no encontrado) es el error más común en Internet. Como regla general, esto ocurre debido a errores tipográficos al escribir una dirección web. La mención y aparición frecuente en Internet se ha vuelto este codigo en una broma popular en Internet.
  • 405. Método no permitido - error datos HTTP, el cual debe ingresarse vía POST o usando el método PUT. En otras palabras, el error ocurre al usar OBTENER método cuando no esté disponible o no sea soportado por el servidor para procesar determinados datos.
  • 406. No se pudo aceptar la solicitud: el servidor devuelve este código cuando el contenido solicitado no es aplicable a los encabezados de aceptación. La mayoría de las veces ocurre cuando el recurso solicitado no coincide con un formato que pueda ser reconocido por el cliente.
  • 407. Se requiere autorización en el lado del servidor proxy; junto con el código, el servidor devuelve un campo especial para la autorización en el servidor proxy.
  • 408. Se agotó el tiempo de espera de la solicitud: ocurre cuando el servidor deja de esperar más solicitudes del cliente. Puede repetir la solicitud en cualquier momento, incluso después de que haya expirado el tiempo de espera.
  • 409. Conflicto: ¿en qué situaciones surge? este error¿HTTP? Cargar un archivo en un servidor web donde ya se ha almacenado un archivo o documento idéntico durante más de nueva versión. El sistema de control de versiones de archivos almacenados en el servidor no permite reemplazar un archivo más de versión temprana, lo que provoca un conflicto en este código.

Código de errores del cliente 41x

  • 410. Recurso eliminado: el error aparece si el recurso solicitado estaba ubicado en dirección especificada, pero se eliminó y ya no está disponible.
  • 412. Condiciones previas no cumplidas: este código se muestra cuando los campos del encabezado condicional no se cumplen (en absoluto).
  • 413. El tamaño de la solicitud excede norma permitida- el error aparece cuando el cuerpo de la solicitud enviada por el cliente también lo tiene gran tamaño y el servidor no puede procesarlo.
  • 414. URL demasiado larga: si el servidor devuelve este código, entonces la URL especificada en la solicitud es demasiado larga y no se puede procesar. El error también ocurre cuando el cliente envía datos vía GET en lugar de POST.
  • 415. Formato de archivo no compatible: se produce un error cuando el servidor se niega a trabajar con un determinado formato de datos (el motivo puede ser cualquiera).
  • 417. Error al esperar: el encabezado de solicitud del lado del cliente no cumple con los requisitos del campo EXPECT.
  • 418 Soy una tetera es un código que apareció por primera vez en 1998 y se convirtió en una broma del Día de los Inocentes y nunca se usó en serio.

Código de errores del cliente 42x

  • 422. El artículo no se puede procesar; en teoría, el servidor puede procesar la solicitud enviada por el cliente; el archivo ubicado en el cuerpo de la solicitud también es compatible (puede ser una tabla o cualquier otro archivo multimedia), pero por alguna razón se produjo un error lógico que limita la actividad del servidor.
  • 423. Acceso denegado: el método utilizado está bloqueado en el lado del servidor. Se debe utilizar un método diferente.
  • 424. Error de dependencia: este código se mostrará si la operación, de cuyo éxito depende la ejecución del comando actual, se interrumpió por una razón u otra.
  • 425. Orden incorrecto de los elementos: el código se muestra si, al solicitar varios elementos al servidor, no se respetó su orden (servidor).
  • 426. Actualización requerida: código que indica la necesidad de actualizar el protocolo. Los campos a actualizar deben tener el formato correcto en el lado del servidor.
  • 428. Se debe completar la operación dependiente: con este código, el servidor notifica al cliente que es necesario usar encabezados de condición en la solicitud.
  • 429. También gran número solicitudes: se produce un error si el cliente envía demasiadas solicitudes al servidor, lo que puede ser consecuencia de un ataque DDoS y, por lo tanto, es bloqueado por el servidor.

Otros códigos de error del cliente

  • 431. Se excedió la longitud del encabezado: si se excede la longitud del encabezado, el servidor puede responder con este código, pero la mayoría de las veces simplemente restablece la conexión.
  • 434. Dirección no disponible: el error indica que la dirección solicitada no está disponible.
  • 449. Repetir: el código se devuelve si el servidor requiere información adicional para procesar la solicitud.
  • 451. Bloqueado por motivos legales: el servidor se puede bloquear si las autoridades gubernamentales han enviado una solicitud de bloqueo por diversos motivos legales.

Pueden ocurrir otros errores al trabajar fuera de un navegador web, como error crítico El servidor HTTP se actualiza, pero los motivos de esto deben aclararse con los propietarios del programa o aplicación en la que ocurrió el problema.

Errores del servidor HTTP

Estos códigos ocurren cuando las operaciones por etapas fallan debido a una falla del servidor. Errores similares se muestran usando los códigos 5xx y breve explicación errores.

Código de errores del servidor 50x

  • 500 Interno Error del servidor- Error del servidor HTTP que no se puede identificar. Este código indica cualquier error para el cual no existe un valor de código designado por separado.
  • 501. No implementado (método no compatible): el servidor genera este código cuando el método que se utiliza no es compatible con él. El problema ocurre cuando se trabaja con servidores que no están configurados para trabajo correcto con comandos HTTP estándar.
  • 502. Bad Gateway (error de puerta de enlace): el problema ocurre cuando el servidor que actúa como puerta de enlace recibe una respuesta errónea del servidor "maestro".
  • 503. Servicio no disponible (servicio no disponible): este código aparece con mayor frecuencia cuando el servidor se está ejecutando trabajo técnico o se reinicia.
  • 504. Tiempo de espera de la puerta de enlace (el tiempo de espera de la puerta de enlace ha expirado): se produce un error cuando el servidor que funciona como puerta de enlace no tiene tiempo para recibir una respuesta del servidor "principal".
  • 505. Versión HTTP No compatible(la versión del protocolo utilizada no es compatible) - servidor especificado no funciona con la versión del protocolo especificada en la solicitud del cliente.
  • 507. Almacenamiento insuficiente (falta de espacio): el problema ocurre cuando no hay suficiente espacio digital para procesar la solicitud. La mayoría de las veces el problema es temporal.

Código de errores del servidor 51x

  • 510. No extendido (sin extensión): el error aparece si el servidor no tiene la extensión solicitada por el cliente.
  • 511. Se requiere autenticación de red (se requiere autorización): dicha respuesta no se envía desde el servidor en sí, sino desde un intermediario, que es el proveedor de un punto Wi-Fi de pago.

Códigos de información

  • 100. Continuar: este código notifica al cliente que sus acciones iniciales satisfacen los requisitos del servidor y puede continuar enviando comandos.
  • 101. Switching Protocols (cambio de protocolo) - código interactivo, sugiriendo sustituir el protocolo utilizado por uno más adecuado.
  • 102. Procesamiento (en proceso de procesamiento): código que notifica que la solicitud ha sido aceptada, pero su procesamiento llevará un tiempo considerable.

Códigos de redireccionamiento

  • 300. Opciones múltiples: ocurre si el enlace seleccionado le permite ir a varios recursos ubicados en el mismo servidor a la vez. Junto con el código, se le permite elegir entre diferentes opciones. Además, lo puede realizar el usuario o el cliente, dependiendo de la configuración del servidor.
  • 301. Movido permanentemente: el código se devuelve cuando el recurso o archivo solicitado se ha movido permanentemente y se encuentra en una dirección diferente.
  • 302. Encontrado: código devuelto cuando el recurso o archivo solicitado se ha movido temporalmente y se puede encontrar en otra ubicación.
  • 303. Ver Otro (buscar otras direcciones): el servidor devuelve este código junto con un valor alternativo para el campo Ubicación para que el usuario del lado del cliente pueda acceder al recurso solicitado mediante el método GET.
  • 304. No modificado (el archivo no ha sido modificado): el error ocurre si el cliente lo ha solicitado archivo específico, especificando atributos de tiempo de modificación específicos, pero el servidor no ha detectado ningún cambio desde que se cargó.
  • 305. Usar proxy: el servidor genera este código cuando se debe usar un servidor proxy para acceder a él. La dirección de este último se indica en el campo Ubicación. El código sólo se puede utilizar servidores basicos(no un proxy).
  • 307. Redirección temporal: el código se produce cuando el archivo o recurso solicitado está disponible en una dirección diferente. A menudo se produce una redirección automática.

Cuando se envía una solicitud al servidor para recuperar una página de su sitio web (por ejemplo, un usuario abre la página en un navegador o robot de google escanea la página), el servidor devuelve el código en respuesta a la solicitud Estados HTTP.

Algunos códigos de estado HTTP típicos:

  • 200 – el servidor procesó exitosamente la página;
  • 404 – la página solicitada no existe;
  • 503 – la información no está disponible temporalmente

códigos http – 1xx (temporal)

Códigos de estado que indican una respuesta temporal. Se deben tomar medidas para continuar con la solicitud.

códigos http – 2xx (exitoso)

Códigos de estado HTTP que indican que el servidor procesó correctamente la solicitud.

Código Descripción

200 (exitoso)

El servidor procesó exitosamente la solicitud. Normalmente esto significa que el servidor ha proporcionado la página requerida. Si este estado se refiere al archivo robots.txt, significa que el robot lo encontró correctamente.

201 (Creado)

La solicitud fue exitosa y el servidor creó un nuevo recurso.

202 (Aceptado)

El servidor aceptó la solicitud pero aún no la procesó.

203 (Información poco confiable)

El servidor procesó la solicitud con éxito, pero es posible que la información devuelta provenga de otra fuente.

204 (Sin contenido)

El servidor procesó correctamente la solicitud pero no devuelve ningún contenido.

205 (valor de restauración)

El servidor procesó correctamente la solicitud pero no devuelve ningún contenido. A diferencia de una respuesta 204, esta respuesta requiere que el solicitante restablezca la vista del documento (por ejemplo, formularios claros para permitir que se ingresen nuevos datos).

206 (Contenido parcial)

El servidor procesó con éxito la solicitud GET parcial.

códigos http – 3xx (redireccionado)

Para cumplir con los requisitos es necesario acciones adicionales. Estos códigos Estado HTTP A menudo se utiliza para la redirección.

Código Descripción

300 (Muchas opciones)

El servidor puede realizar muchas acciones en respuesta a estas solicitudes. El servidor puede elegir una acción dependiendo de la solicitud ( agente de usuario) o lista dada le permite elegir acciones.

La página que solicitó se ha movido permanentemente a otra ubicación. Cuando el servidor devuelve esta respuesta (en OBTENER solicitud o HEAD), redirige automáticamente al solicitante a una nueva ubicación. Este código se puede utilizar para indicarle a un rastreador web que una página o sitio se ha movido permanentemente a una nueva ubicación.

302 (Movido temporalmente)

Actualmente, el servidor está respondiendo a la solicitud con una página desde una ubicación diferente, pero en el futuro debería continuar enviando solicitudes a la misma ubicación. Este código es similar al código 301 en el sentido de que una solicitud GET o HEAD redirigirá automáticamente al solicitante a otra ubicación, pero no use este código para informar a un rastreador que mueva una página o sitio a una nueva ubicación porque el rastreador continuará rastreando. la ubicación original.

303 (Consulta otra ubicación)

El servidor devuelve este código si el solicitante debe enviar una solicitud GET por separado a otra ubicación para recibir respuestas. Si se cumplen todos los requisitos, el servidor redirige automáticamente a otra ubicación.

304 (No modificado)

La página solicitada no ha cambiado desde la última solicitud. Al enviar esta respuesta, el servidor no devuelve el cuerpo de la página.

El servidor debe estar configurado para devolver esta respuesta (HTTP Si-Modificado-Since) si la página no ha cambiado desde el momento en que fue último tiempo solicitado por el mismo agente. Esto reduce la carga en rendimiento y servidor.

305 (Usar servidor proxy)

El solicitante puede acceder a la página sólo a través de un servidor proxy. Al devolver esta respuesta, el servidor también especifica el servidor proxy que se utilizará.

307 (Redirección temporal)

Actualmente, el servidor está respondiendo a la solicitud con una página desde una ubicación diferente, pero en el futuro debería continuar enviando solicitudes a la misma ubicación. Este código es similar al código 301 en el sentido de que una solicitud GET o HEAD redirigirá automáticamente al solicitante a otra ubicación, pero no utilice este código para informar a un rastreador que la página o el sitio se está moviendo a una nueva ubicación.

códigos http – 4xx (error de solicitud)

Los siguientes códigos de estado indican un posible error en la solicitud que impide que el servidor procese la solicitud.

Código Descripción

400 (solicitud no válida)

El servidor no reconoce la sintaxis de la solicitud.

La solicitud requiere la identificación del usuario. El servidor puede devolver esta respuesta si el acceso a la página requiere la autorización del usuario.

403 (Acceso denegado)

El servidor rechaza la solicitud. Si robot de búsqueda obtiene este código de estado HTTP al intentar indexar paginas correctas sitio (consulte Errores de indexación en el Exploración V Herramientas de Google para webmasters), el servidor o host probablemente esté bloqueando la capacidad del robot de Google para acceder a él.

El servidor no puede encontrar página deseada. El servidor suele devolver este código, por ejemplo, cuando la solicitud es para una página que no existe en el servidor.

Si su sitio no tiene un archivo robots.txt y este estado se muestra en la página de URL prohibidas en las Herramientas para webmasters de Google, entonces es estado correcto. Sin embargo, si el sitio tiene un archivo robots.txt y aún muestra este estado, es posible que el archivo robots.txt tenga nombre equivocado o estar en el lugar equivocado. (El archivo debe estar ubicado en el directorio raíz del dominio y llamarse robots.txt).

El método especificado en la solicitud no está permitido.

406 (No permitido)

La página solicitada no se puede devolver con la especificación de contenido requerida.

407 (se requiere autenticación de proxy)

Este código de estado es similar al 401, pero indica que el solicitante debe autenticarse mediante un servidor proxy. Al devolver esta respuesta, el servidor también especifica el servidor proxy que se utilizará.

408 (Solicitud de tiempo de espera)

Tiempo de espera de espera de respuesta del servidor.

409 (Conflicto)

El servidor encontró un conflicto al ejecutar la solicitud. El servidor debe responder con información sobre el conflicto. El servidor puede devolver este código junto con una lista de diferencias entre solicitudes en respuesta a una solicitud PUT que entra en conflicto con la demanda anterior.

El servidor devuelve esta respuesta cuando el recurso solicitado se ha eliminado permanentemente. Esta respuesta es similar a 404 (No encontrado), pero a veces se usa en lugar de 404 para recursos que existían anteriormente pero que se eliminaron. Si el recurso se ha migrado permanentemente, se debe utilizar el código 301 para indicar la nueva ubicación del recurso.

411 (Longitud requerida)

El servidor no acepta solicitudes sin valor correcto Campos de longitud del contenido en el encabezado.

412 (Condiciones no cumplidas)

El servidor no cumple una de las condiciones incluidas en la solicitud.

413 (También gran petición)

El servidor no puede procesar la solicitud porque es demasiado grande.

El URI solicitado (normalmente una URL) es demasiado grande para que el servidor lo procese.

415 (Tipo no admitido)

La solicitud está en un formato no compatible.

416 (No encontrado rango requerido)

El servidor devuelve este código de estado cuando la solicitud es para un rango que no está presente en el sitio.

417 (fallo en espera)

El servidor no puede cumplir con las solicitudes contenidas en el campo Expect del encabezado de la solicitud.

Códigos http–5xx (error del servidor)

Los siguientes códigos de estado indican que se produjo un error interno del servidor al intentar procesar la solicitud. Estos errores suelen estar relacionados con el servidor, no con los requisitos.

Código Descripción

500 (error interno servidor)

El servidor encontró un error y no puede procesar la solicitud.

501 (Función no implementada)

El servidor no tiene una función para asegurar la ejecución de la solicitud.

502 (Puerta de enlace no válida)

Un servidor que actúa como puerta de enlace o proxy recibió una respuesta no válida de un servidor detrás de él.

503 (Servicio no disponible)

Servidor en en este momento no disponible (sobrecargado o deshabilitado para fines de mantenimiento). Normalmente se trata de una condición temporal.

504 (tiempo de espera de puerta de enlace)

Un servidor que funciona como puerta de enlace o proxy espera una respuesta del servidor detrás de él.

505 (versión HTTP no compatible)

El servidor no soporta la versión. protocolo HTTP especificado en el requisito.




Arriba