Recent twitter entries...

  •  

Como hacer una página de error 404 personalizada

Posted by | Posted in Programacion Web General | Posted on 28-02-2010

0

En muchas páginas web me ha salido el típico mensaje 404… this page can’t be found….. blablablabla. Seguro que eso ha hecho que vuestro día haya sido más infeliz, y eso es algo que queremos evitarles a todos aquellos que llegan a nuestra página…..

Por ello, hoy vamos a aprender a hacer nuestra propia página de error. Los pasos a seguir serán los siguientes:

  1. Crear un archivo 404.html , y editarlo a nuestro gusto (se puede poner la página no ha sido encontrada, te has equivocado o lo que quieras). Lo subimos a nuestro sitio web al directorio raíz (es decir, en mi caso en http://www.yises.com/)
  2. Creamos un archivo htaccess.txt , y en su interior, pondremos lo siguiente: ErrorDocument 404 http://www.misitio.com/404.html (Cambiando www.misitio.com , por la dirección del archivo 404.html)
  3. Renombramos el archivo htaccess.txt a .htaccess (con el punto delante).

Consejos para la realización de la página 404:

  • La página de error debe tener el mismo diseño que la web.
  • Pide perdon. Debes disculparte de alguna forma (la culpa no es del usuario normalmente).
  • Presenta una caja de texto para que el usuario pueda buscar contenidos en tu web.
  • Da a los lectores links importantes y que le sean útiles (tu página de inicio, un post similar al que buscaba,….)
  • Introduce una forma de que puedan contactar contigo (imagina que conocían la existencia de una página que has eliminado y estos usuarios la necesitaban, de esta forma podrán comentarlo directamente).
  • Automándate al mail qué página estaba intentando visualizar el usuario. Puedes hacerlo de la siguiente forma:
mail("jesus@bonzzay.com", "404 report", $_SERVER['REQUEST_URI'], "From: jesus@bonzzay.com\n")
  • Dale un toque humorístico. No encontrar lo que buscas molesta, y es bueno que el usuario pueda reirse XD.
  • ¿Necesitas realizar un redireccionamiento de la página?

Nota: La página que crees no debe poseer un peso muy grande (si te preocupa el ancho de banda del servidor), pero tampoco poseer un tamaño muy pequeño, puesto que en caso de que sea menor de 512 bytes, el Internet Explorer asumirá que es un mensaje 404 estándar del servidor y lo reemplazará con su propia versión.

Nota2: Actualmente tengo dos páginas de error en mi sitio, una que se mostrará en el caso de estgar dentro del blog y otra fuera.

Write a comment