Errores comunes al solicita una URL
Tipos de errores HTTP más comunes, para saber así cómo
interpretarlos y tomar las medidas oportunas para corregirlos.
200: esto no es un error HTTP, sino todo lo contrario.
Significa que la página ha cargado de forma correcta.
En general todos los códigos de estado que sean 2XX (un 2
seguido de 2 números) indican que la carga ha ido bien.
Por tanto, si el HTTP status de tu página web es 200 todo va
como la seda. ¡Enhorabuena!
301 o 302: esto tampoco se trata de un error HTTP.
Estos códigos indican que se está haciendo una redirección
de una página a otra.
Esta redirección puede ser permanente (código 301) o
temporal (código 302).
Es decir, cuando se ha ido a cargar una cierta página se nos
ha redirigido a otra.
Supuestamente esto ocurre porque lo hemos configurado así,
ya sea aplicando la redirección en el archivo .htaccess (para servidores
Apache) o con otro método.
Las redirecciones se suelen crear cuando queremos cambiar el
dominio de nuestra página web (por ejemplo, de www.viejadireccion.com a
www.nuevadireccion.com) o cuando queremos cambiar un enlace concreto de la
página.
En general, todos los códigos de estado 3XX (un 3 seguido de
2 números) indican una redirección.
4XX: se refieren a errores de cliente. Suelen darse cuando
la página que se carga no existe o se tiene el acceso bloqueado a ella. Vamos a
revisar los más comunes:
400: la solicitud tiene una sintaxis incorrecta. Significa
que las dirección de la página web que se quiere cargar (la URL) tiene un
formato no válido.
403: indica que la página solicitada existe pero se ha
denegado el acceso a la misma. Por ejemplo, podría tratarse de un contenido
exclusivo para usuarios registrados.
401: similar al error 403, pero en este caso existiría una
posibilidad de acceso a la misma que no se ha pasado o todavía no se ha
superado. Por ejemplo, al cargar la página se podría mostrar una solicitud de
usuario y contraseña, que deben ser rellenados para poder acceder a la página.
Ninguna página de inicio de una web debería mostrar un error de este tipo, a
menos que sea exclusiva de uso interno, no de cara al público.
404: posiblemente el error más común. Indica que la página
que se está tratando de cargar no se ha encontrado. Esto puede ocurrir porque
hemos escrito mal la dirección de la página web que queremos cargar, que hemos
cargado la página a través de un enlace erróneo, o que la página sí que existió
en su momento pero ahora ya no.
406: indica que la página ha devuelto un código que no puede
ser interpretado por el navegador con el que estamos cargando la página web.
5XX: se refieren a errores del servidor. Pueden generarse
por un error en el código de la página web o dentro del propio servidor. Vemos
los más usuales:
500: otro error muy común. Indica un error interno, lo que
se puede traducir que la página web tiene algún error en el código, por lo que
el servidor no puede generar el código HTML para devolver al usuario. Por
ejemplo, si en un WordPress existe un error de php, se podría producir ese
error 500. Si vemos que nos sale este error tendremos que revisar el log de
errores para tratar de localizar el archivo que está generando el error y
aplicar las correcciones oportunas.
504: indica que el tiempo de espera para devolver la página
web se ha agotado. Puede estar generado por un error en el propio servidor (por
ejemplo, se ha “colgado” el Apache) o porque nuestra página web contiene algún
código que nunca termina de ejecutarse (por ejemplo, un bucle del que nunca se
sale).
509: indica que se ha superado el límite de ancho de banda
disponible en el servidor para nuestra página web. Es común que con la
contratación del hosting se indique un limite mensual en el ancho de banda, es
decir, el número de datos que se puede devolver desde el servidor a los
visitantes de nuestra página web.
No hay comentarios:
Publicar un comentario