Introducción
Cuando alguien trata de acceder a una página web que no existe, fue mal escrita su dirección o bien existió algún problema con su codificación o con el servidor, recibe una página de “error” que le avisa al usuario el inconveniente encontrado. Estas páginas de error pueden ser personalizadas para darles el “look&feel” de su sitio en general, logrando con esto que resalte en calidad y profesionalismo.
Activación Paso a Paso
1. Genere la página (o páginas) de error personalizadas que se utilizarán en el sitio. Estas páginas deberán ser documentos .html que forzosamente deberán llamarse de la siguiente manera, según sea el caso:
- bad_request.html
(Error #400 – Petición errónea - La petición tenía un error de sintáxis o era imposible de satisfacer)
- forbidden.html
(Error #403 – Prohibido – La petición no especifica el nombre del archivo, o el directorio ni el archivo cuentan con los permisos requeridos para ser consultados en internet)
- internal_server_error.html
(Error #500 – Error del servidor – En la mayoría de los casos, este error denomina problemas con la codificación o programa al que se está llamando, más que tratarse de problemas con el mismo servidor)
- not_found.html
(Error #404 – No encontrado – El archivo no ha sido encontrado)
2. Una vez que usted haya generado los documentos .html personalizados, es momento de colocarlos en el servidor a través de una conexión de FTP, específicamente en el directorio /error_docs.
La intención es sobrescribir los archivos existentes en ese lugar puesto que son los predeterminados, así que en caso de aparecer la pregunta “¿Desea sobrescribir los archivos?” se debe responder que “Sí”. .
Especificaciones
1. En caso de utilizar imágenes dentro de sus páginas de error, le recomendamos ubicarlas en el directorio /httpdocs y hacer referencia a ellas a través de una ruta absoluta. Ya que el directorio de /error_docs es para uso exclusivo de los documentos .html que ahí se encuentran.
2. Usted puede utilizar un código conocido como "meta tag" dentro de sus páginas de error, este código re-direccionará al usuario de manera automática a la página de inicio unos segundos después de haber recibido el error y de manera automática.
Para hacer esto, usted debe editar el código de la página de error justo después de la línea donde se tiene el TITLE (< title >Ejemplo de Título), seguido a esto introduzca la línea:
META HTTP-EQUIV = "REFRESH" CONTENT = "4;URL=http://www.ejemplo.com.mx" (Entre símbolos de <>)
Documentación
Relacionada