17 oct. 2012

Crear página error 404 personalizada

Configurar .htaccess para mostrar página personalizada de error 404

¿Qué es el fichero .htaccess?

El fichero .htaccess es un fichero de configuración del servidor http apache donde el usuario puede especificar diferentes configuraciones a los directorios que conforman su página web.

A continuación muestro alguno de los usos más frecuentes del fichero .htaccess:
  1. Creación de URL's amigables
  2. Restringir acceso a carpetas y/o archivos
  3. Evitar hotlink
  4. Redireccionar dominio sin www a www o viceversa
En sucesivos post iré mostrando ejemplos prácticos de configuración del fichero .htaccess

Personalizar página de error 404

El error 404 es un código de error http que indica que el navegador web no ha encontrado el fichero solicitado, para personalizar la respuesta de nuestro servidor web ante este error seguiremos los siguientes pasos:
  1. En primer lugar crearemos una página personalizada donde informamos al usuario que la página solicitada no existe o no se ha encontrado. Esta página puede ser un fichero html, php, etc. Aquí os dejo un repositorio de páginas personalizadas de error 404
  2. En segundo lugar editaremos el fichero .htaccess y añadiremos el siguiente código:
ErrorDocument 404 /404.htm
Donde 404.htm es la página personalizada que quiero mostrar cuando se produzca el error 404