404 no encontrados y 9 errores HTTP más comunes explicados
Además del error 404, ¿cuántas otras páginas de error HTML conoces? ¿Alguna vez has pensado en lo que sucede en el fondo cuando ves alguna de estas páginas de error HTML en tu pantalla?
Esos códigos están destinados a transmitir información importante para el usuario . Puede ser útil conocerlos mejor, especialmente si usted es el propietario de un sitio web. Su uso reduce adecuadamente su porcentaje de rebote, mejora su clasificación en los motores de búsqueda y le brinda conocimiento sobre el rendimiento de su sitio.
Lea también:
- Páginas de Error creativo 404 - Parte I
- Páginas de Error creativo 404 - Parte II
Comprender los códigos de estado
Detrás de cada página de error que ve en la web hay un código de estado HTTP enviado por el servidor web. Los códigos de estado vienen en el formato de números de 3 dígitos. El primer dígito marca la clase del código de estado:
- Los códigos de estado 1XX tienen fines informativos
- 2XX indica éxito
- 3XX es para redirección
Ninguna de estas tres clases da como resultado una página de error HTML, ya que en estos casos el cliente sabe qué hacer y continúa con la tarea sin dudarlo. Lo que generalmente vemos son los tipos 4XX y 5XX:
- 4XX representan errores del lado del cliente
- 5XXs indican problemas en el lado del servidor
Las páginas de error HTML se muestran en estos casos porque el cliente no tiene idea de cómo seguir adelante . Veamos qué sucede en el fondo cuando algo va hacia el sur y qué puedes hacer al respecto.
Errores del lado del cliente (4XX)
1. 400 - Solicitud incorrecta
Cada vez que el cliente envía una solicitud que el servidor no puede entender, aparece la página de error 400 Solicitud incorrecta. Suele suceder cuando los datos enviados por el navegador no respetan las reglas del protocolo HTTP, por lo que el servidor web no tiene idea de cómo procesar una solicitud que contenga una sintaxis mal formada.
Cuando ve una página de error 400, la razón es más probable que haya algo inestable en el lado del cliente : un sistema operativo no suficientemente protegido, una conexión a Internet inestable, un navegador defectuoso o un problema de almacenamiento en caché. Por lo tanto, siempre es una buena idea probar un poco su propia PC antes de contactar al propietario del sitio web.Abra la misma página web en un navegador diferente, borre la caché y verifique si tiene actualizaciones de seguridad. Si regularmente encuentras el error 400 en diferentes sitios, tu PC o Mac está esperando un chequeo de seguridad exhaustivo.
2. 401 - Se requiere autorización
Cuando hay una página web protegida con contraseña detrás de la solicitud del cliente, el servidor responde con un código 401 de Autorización Requerida . 401 no devuelve un mensaje de error clásico a la vez, sino una ventana emergente que solicita al usuario que proporcione una combinación de contraseña de inicio de sesión.
Si tiene las credenciales, todo está bien, y puede continuar sin ningún problema y obtener acceso al sitio protegido. De lo contrario, se le redirige a la página de error Autorización requerida .Si usted es el propietario de un sitio web, puede agregar la misma protección con contraseña a su sitio o una parte del mismo a través de su cuenta de cPanel.
Haga clic en el submenú "Directorios de contraseña protegida" dentro del cuadro de menú "Seguridad" y elija la carpeta web que desea proteger. Puede ser una buena capa de seguridad para restringir el acceso a su área de administración, como la carpeta wp-admin en un sitio de WordPress.3. 403 - Prohibido
Puede encontrar la página de error 403 Forbidden cuando el servidor entiende claramente la solicitud del cliente, pero por alguna razón se niega a cumplirla . Esto no es una malformación ni un problema de autorización. Al devolver el código de estado 403, el servidor básicamente rechaza al cliente con un fuerte "No" sin ninguna explicación
La razón más común es que el propietario del sitio web no permite a los visitantes navegar por la estructura del directorio de archivos del sitio . Cuando este tipo de protección está habilitada, no puede acceder a las carpetas directamente en el sitio web. La otra razón frecuente es que el archivo específico que el cliente solicitó no tiene permiso para ser visto desde la web.
Puede establecer la protección 403 por razones de seguridad en su propio sitio . Puede ser útil endurecer su sitio contra el pirateo ocultando la estructura del directorio o los archivos que contienen información vulnerable.Afortunadamente, muchos servidores web ofrecen este servicio a sus clientes de manera predeterminada, pero si desea agregar una capa de seguridad adicional, abra su cuenta de cPanel, vaya al cuadro de menú Opciones avanzadas y haga clic en Administrador de índices .
Aquí puede personalizar cómo los visitantes ven un directorio específico en su sitio. Si elige Sin indización, el cliente recibirá una página de error 403 si intenta acceder al directorio especificado.4. 404 - No Encontrado
404 es el código de estado HTTP más conocido que existe, y seguramente ha leído muchas publicaciones excelentes sobre cómo personalizar 404 páginas. El navegador devuelve una página HTML 404 cuando el servidor no encuentra nada en la ubicación solicitada .
Hay dos escenarios principales que pueden dar como resultado una página 404 No encontrada . O el visitante escribió mal la URL, o la estructura del sitio permanente ha cambiado y los enlaces entrantes apuntan a páginas que se movieron a diferentes ubicaciones. Las páginas de error 404 a veces también pueden aparecer en las URL de nivel superior. Suele suceder cuando un sitio se ha movido recientemente a otro servidor web y el DNS aún apunta a la ubicación anterior . Este tipo de problema generalmente desaparece después de un corto tiempo.
Puede encontrar expertos en SEO en la web que afirman que demasiados 404 tienen un efecto negativo en el ranking de su sitio de búsqueda en el sitio, pero Google afirma que "los errores 404 no afectan el ranking de su sitio en Google, y puede ignorarlos de manera segura" como 404 se ven como una parte normal de la web por el motor de búsqueda.Es posible que desee reducir el número de sus 404 porque aumentan la tasa de rebote (personas que se van inmediatamente) de su sitio. La solución más común para esto es usar 301 redirecciones para páginas eliminadas permanentemente y 302 para aquellas que no están disponibles temporalmente.
5. 408 - Tiempo de espera de solicitud
Cuando la solicitud del cliente tarda demasiado, el servidor agota el tiempo de espera, cierra la conexión y el navegador muestra un mensaje de error de tiempo de espera de solicitud 408. El tiempo de espera se debe a que el servidor no recibió una solicitud completa del cliente dentro del plazo que estaba preparado para esperar . Los errores persistentes 408 pueden ocurrir debido a la gran carga de trabajo en el servidor o en el sistema del cliente .
En algunos casos, ambos extremos de la conexión funcionan correctamente, pero un aumento temporal de Internet ralentiza la entrega del mensaje. Los sitios web más grandes tienden a personalizar 408 páginas de error al igual que la mayoría de ustedes, en el caso de los 404. Por lo general, los errores 408 se pueden solucionar recargando la página con la ayuda del botón F5.6. 410 - Ido
La página de error 410 Gone está muy cerca de la conocida 404. Ambos significan que el servidor no encuentra el archivo solicitado, pero mientras que 404 sugiere que el archivo de destino puede estar disponible en algún lugar del servidor, 410 indica una condición permanente .
410 muestra al cliente que el recurso se hizo intencionalmente no disponible, y el propietario del sitio web quiere que los enlaces entrantes se eliminen de la Web . 404 se usa cuando el servidor no está seguro si la falta de disponibilidad del archivo es permanente, pero 410 siempre indica una certeza completa.
Si está a cargo de su propio servidor, es importante comprender cómo los rastreadores de Google tratan de manera diferente los 404 y los 410. En este video, Matt Cutts, jefe de búsqueda de spam de Google explica la esencia de esta distinción. Es una buena idea distinguir entre 404 y 410 para mejorar su compatibilidad con Google .Errores del servidor (5XX)
7. 500 - Error interno del servidor
Internal Server Error es el error de servidor más conocido, ya que se usa siempre que el servidor encuentra una condición inesperada que le impide cumplir con la solicitud del cliente . El código de error 500 es genérico, se devuelve cuando ningún otro código de error 5XX del lado del servidor tiene sentido .
Aunque en este caso el problema no está de su lado, puede hacer algunas cosas para resolverlo, como volver a cargar la página (ya que el error puede ser temporal), borre la memoria caché de su navegador (ya que el problema puede ocurrir con la versión en caché del sitio), elimine las cookies de su navegador y reinicie el navegador .También puede ponerse en contacto con el webmaster (como en el caso de otros problemas del lado del servidor): pueden estar agradecidos por su contribución, pero también existe la posibilidad de que sean conscientes del problema y ya estén trabajando en ello.
Si encuentra la página de error 500 en su propio sitio, será aconsejable ponerse en contacto con su proveedor de alojamiento . El motivo probablemente sea un error de permiso, un archivo .htaccess corrupto o un límite de memoria demasiado bajo . Si tiene un sitio de WordPress, el error 500 también puede ser causado por un complemento de un tercero ; puedes probar esto desactivando tus complementos, uno por uno, hasta que encuentres el culpable.
8. 502 - Mala puerta de enlace
El mensaje de error 502 representa un problema de comunicación entre dos servidores. Ocurre cuando el cliente se conecta a un servidor que actúa como una puerta de enlace o un proxy que necesita acceder a un servidor en sentido ascendente que le proporciona un servicio adicional. El otro servidor se encuentra más arriba en la jerarquía del servidor. Puede ser, por ejemplo, un servidor web Apache al que acceda un servidor proxy, o el servidor de nombres de un gran proveedor de servicios de Internet al que acceda un servidor de nombres local.
Cuando se encuentra con la página de error Puerta de enlace incorrecta, el servidor recibe una respuesta no válida de un servidor en sentido ascendente .
En la mayoría de los casos, esto no significa que el servidor ascendente esté caído, pero que los dos servidores que se comunican no estén de acuerdo con el protocolo sobre cómo intercambiar datos . Esto generalmente ocurre cuando una de las máquinas está mal configurada o programada. Póngase en contacto con su proveedor de alojamiento si ve 502 en su propio sitio.9. 503 - Servicio temporalmente no disponible
Verá el mensaje de Servicio temporalmente no disponible (a veces sin recursos ) cada vez que hay una sobrecarga temporal en el servidor o cuando se está realizando un mantenimiento programado. El código de error 503 significa que el servidor web no está disponible actualmente. Esta suele ser una condición temporal que se resolverá después de un retraso .
Si usted es el propietario de un sitio web, es importante tener el conocimiento adecuado sobre el código de estado 503 para manejar adecuadamente el mantenimiento programado. Si no maneja el mantenimiento programado de la manera correcta, puede dañar la clasificación de su sitio en los motores de búsqueda .Aprenda cómo hacer esto a través de este tutorial en el blog SEO de Yoast o este en moz.com.
10. 504 - Tiempo de espera de puerta de enlace
Hay un problema de comunicación servidor-servidor detrás del mensaje de error de Tiempo de espera de puerta de enlace, al igual que detrás del código de error 502 Puerta de enlace incorrecta. Cuando se devuelve el código de estado 504, también hay un servidor de nivel superior en el fondo que se supone envía datos al servidor que está conectado a nuestro cliente. En este caso, el servidor de nivel inferior no recibe una respuesta oportuna del servidor ascendente al que accedió.
Este es el mismo problema de tiempo de espera que ocurre en el caso del código de estado de tiempo de espera de solicitud 408, pero aquí no ocurre entre el cliente y el servidor sino entre dos servidores en el back-end . La página de error de Tiempo de espera de puerta de enlace suele indicar una comunicación lenta entre los dos servidores, y también puede ocurrir que el servidor de nivel superior esté completamente inactivo .
Como 504 es un problema de red en segundo plano, solo las personas que tienen acceso a esa red pueden resolverlo. Al igual que con otros errores HTTP del lado del servidor, a veces es suficiente actualizar la página unos minutos más tarde para abordar el problema, por supuesto, solo si los proveedores de servicios trabajan en el problema.Eliminación de su historial de búsqueda de motores de búsqueda y sitios de redes sociales [Guía]
Pasamos gran parte de nuestro tiempo en línea buscando las respuestas a preguntas simples y consultas complejas. A veces, realizamos búsquedas que deseamos mantener en privado, como asesoría médica personal, consultas financieras sobre inversiones y valores futuros, etc. Es comprensible que algunos usuarios se sientan incómodos con el hecho de que su historial de búsqueda se mantiene en línea en manos de un tercero.Lo que
Cómo establecer nuevas aplicaciones predeterminadas en Windows 10
No soy un gran admirador de las aplicaciones integradas de Windows 10, por lo que siempre descargo alternativas de terceros que suelen ser más potentes. Sin embargo, esto también me obliga a administrar aplicaciones predeterminadas con frecuencia .Desafortunadamente, Windows 10 tiene una interfaz completamente diferente para administrar aplicaciones predeterminadas, a diferencia de Windows 7 u 8.