Paginas de Error Personalizadas
Es muy comun encontrarse con Paginas de Error en sitios que no tienen una buena mantencion o que presentan problemas de vez en cuando. bueno, en realidad cualquier pagina podria estar expuesta a mostrar alguna vez un aviso de error de algun tipo.
Para el visitante es una muy desagradable experiencia encontrarse con una pagina de este tipo y por lo cual, generalmente, tiende a escribir otra URL en el explorador y lo perdemos de nuestro sitio. �Como evitamos esto? Paginas de Error Personalizadas.
Existen distintos tipos de errores que pueden ser mostrados, como por ejemplo 5 de los mas comunes:
400 Será mostrada cuando se haga una petición inválida al servidor 401 Será mostrada cuando sea necesario pedir autenticacion del usuario 403 Será mostrada cuando el acceso a la dirección solicitada está prohibido 404 Será mostrada cuando se solicite una página inexistente en el servidor 500 Será mostrada cuando se produzca un error interno en el servidor
Para quienes tienen hosting pagado (si no lo tienen yo vendo baratitos :)) y poseen cpanel , existe aqui una herramienta para crear PEP y lo puedes hacer de forma muy facil. Otra forma, en realidad es la forma real, es crear archivos html con el contenido de tu mensaje de error con un bonito style, ojala manteniendo el del sitio, con un buen uso de CSS y tambien podrias usar funciones propias del PHP para que el contenido sea mas dinamico.
Lo segundo seria crear un archivo llamado .htaccess (tal como lo ves con el punto antes) y en el declarar, por llamarlo asi, que cuando exista un error 404, el servidor devuelva el archivo 404.php por ejemplo y asi con todos los errores.
La sintaxis a agregar en el archivo .htaccess debe ser esta segun el caso:
ErrorDocument 400 /400.php ErrorDocument 401 /401.php ErrorDocument 403 /403.php ErrorDocument 404 /404.php ErrorDocument 500 /500.php
En windows no podras crear el archivo .htaccess con ese nombre debido a que windows no permite el caracter . (punto) antes de un nombre, por lo que tendras que poner otro nombre de archivo y una vez que lo subas al servidor, cambias ese nombre tempral a .htaccess
Es mas que aconsejable que en tu PEP incluyas datos de contacto como mail del administrador para informar acerca del error, o tambien se me ocurrio, por ejemplo, usando PHP crear una funcion donde se envie un mail automaticamente a una cuenta de correo cada vez que ocurra un error avisando de esta forma al administrador que existen problemas y que este pueda corregirlos, pero ya me imagino el correo lleno de mensajes de este tipo (tal vez puedas llenar un gmal con estos mensajes)
Tambien existen formas de personalizar el mensaje agregando el tipo de error, el archivo que no se encontro y el servidor desde el cual lo llamamos. Para esto podemos usar :
<!–#echo var=”REDIRECT_STATUS” –> <!–#echo var=”REQUEST_URI” –> <!–#echo var=”HTTP_HOST” –>
Tambien con un poco mas de ingenio podemos crear un contador que nos sirva de estadisticas para saber cuantos errores tenemos en nuestros sitios y un sin fin de cosas para tener una linda PEP y no perder visitantes y es mas, motivarlos a seguir conociendo el sitio por completo.
Consejos utiles :
- Mantener un style similar al de tu sitio
- Hacer un uso correcto de CSS, PHP, XHTML y los lenguajes que uses para programar tu pagina
- Aprovecha de liberar tu mente y crear algo novedoso, tal vez lo que no pudistes agregar en tu sitio
- No exceder en graficos y contenido, ya que consume muchos recursos y demora mas en cargar
- Dejame un Comentario agradeciendo mi tiempo ocupado en escribir esto :)
























