A raíz de mis intentos para mejorar el posicionamiento y la usabilidad de alguna de mis webs, y siguiendo con la entrada anterior, me he decidido a incluir páginas de error personalizadas.
He empezado con una página personalizada para el error HTTP 404, el típico error de «página no encontrada», siguiendo estos pasos:
- He creado una página de error personalizada, a la que he llamado 404.html
- Posteriormente, he abierto el bloc de notas, y he creado un fichero llamado «.htaccess» (sin comillas) con el siguiente contenido: «ErrorDocument 404 http://www.your_domain.com/404.html» (donde he substituido your_domain.com por mi dominio. También sin comillas).
- Finalmente, he subido ambos archivos a la raíz de mi servidor.
- Con un test como http://www.your_domain.com/pagina_no_existente.html he comprobado el correcto funcionamiento de la nueva página de error.
Estos pasos, me los ha descrito mi hosting, pero son comunes para la mayoría de hostings.
Posteriormente, he añadido también las páginas personalizadas para los errores:
- HTTP 403 – Forbidden (Prohibido)
- HTTP 500– Internal Server Error
También he tenido que modificar el archivo .htaccess con las correspondientes líneas:
- ErrorDocument 403 http://www.your_domain.com/403.html
- ErrorDocument 500 http://www.your_domain.com/500.html
Para concienciarse sobre la importancia de las páginas de error personalizadas, recomiendo leer este artículo.