Chris Castiglione Profesora en One Month. Facultad en la Universidad de Columbia.

¿Qué es una página 404?

2 min read

De acuerdo, lección rápida. Cuando va a un enlace en la web o visita un sitio en la web, le está diciendo a un servidor en algún lugar que le envíe una página. Un servidor es básicamente lo mismo que un sitio. Por ejemplo, cuando ingresas a twitter.com, le estás diciendo al servidor de Twitter que quieres ver su página de inicio.

Cada vez que hablas con un servidor, se llama una solicitud. El servidor le envía una página como respuesta. Todo el sistema de comunicación se llama HTTP (por lo que la dirección de URL completa es http://twitter.com). Es como esto:

  • Usted : quiero la pagina en twitter.com
  • Servidor de Twitter: OK! Lo tengo para ti

o

  • Usted: quiero la página en twitter.com/persona-que-no-existe
  • Servidor de Twitter: Uhhhh, ¿qué? No sé quién es. Lo siento, no hay una página para ti.

Cada respuesta se le envía con un código de estado. Los códigos de estado son tres números como 200, 404, 500 y 301. Normalmente, no ve el código de estado, porque es algo que su navegador (Chrome, Firefox, Internet Explorer *estremecimiento*, o lo que sea) lo oculta de usted.

404 – significa que no se encuentra. Básicamente, estás buscando una página, pero la aplicación web con la que estás hablando no tiene idea de lo que estás hablando. Esto ocurre casi siempre cuando intentas cargar una página aleatoria que no existe, como http://www.google.com/sdflkjasdflwjks.

¿Cómo arreglas un error 404?

Si falta la página, tendrá que pedirle a su desarrollador web que revise los registros o la base de datos y vea si él o ella puede devolver la página. Una forma ingeniosa de buscar contenido antiguo es buscar en el sitio Archive.org para encontrar una versión anterior de su sitio. Archive.org “cachés” (significa que almacena versiones antiguas) de su contenido. Por lo tanto, al usar ese sitio podría  recuperar algo de contenido perdido. Pero en última instancia, si desea una copia de seguridad, deberá preguntarle a su desarrollador.

Un truco necesario , (si está utilizando un sitio de WordPress), es instalar el Redirection Plugin. Este complemento registrará un registro de todos sus errores 404 e incluso intentará corregirlos automáticamente cuando se rompan. (Publicidad automática/Shameless Plug: si desea obtener más información sobre el desarrollo de WordPress, sugiero mi curso en línea de WordPress.

Cuales son algunos códigos de estado importantes?

Hay literalmente docenas de códigos de estado, pero solo un puñado de los verdaderamente importantes:

Error 200 — Significa está bien, usted tiene su página y todo está bien. Como cuando visitas http://www.google.com

Error 301 — Significa redirección permanente. Esto ocurre mucho sin darte cuenta de ello. Por ejemplo, cuando vas al facebook.com, actualmente te están redirigiéndo a http://www.facebook.com, que a su vez le da a tu navegador un estado 200 de aprobación.

Error 401 — Significa no autorizado. Eso pasa cuando tratas de cargar una página que existe, pero no estás autorizado a usar. Como una página de administración del cual no debes tener acceso.

Error 500 — Significa error del servidor interno. Básicamente la misma aplicación se dañó de alguna manera. Esto es usualmente un código de error en algún sitio. A usted como usuario, le parecerá lo mismo, pero es una gran diferencia de la perspectiva del desarrollador.

Hay millones de otros, pero la regla básica es:

  • 1xx significa informacional (Yo nunca he visto este por lo tanto no se preocupe si no sabe lo que significa.
  • 2xx significa éxito
  • 3xx significa redirección
  • 4xx significa un error de navegador – como cuando estás tratando de cargar una página que no existe o que no debes accesar. Básicamente es tu culpa.
  • 5xx significa un error de servidor – o sea, error del desarrollador

PD ¿Quieres ver unas 404 páginas? Estos son algunos de nuestros ejemplos favoritos 404:

 

 

Learn to Code Comment Avatar
Chris Castiglione Profesora en One Month. Facultad en la Universidad de Columbia.