Combinación ganadora   El tiempo   Directorio de Sitios Web

Página de Error 404 e informe por correo

 
  Todas las categorías

· Novedades
· Sistema operativo
· Productividad
· Internet
· Sitios web
· Hardware

  Descargas de Software

Últimas novedades

Webmasters - Directorio de Sitios en Internet Webmasters
Directorio de Sitios en Internet
Imaginación Imaginación
Artículos para disfrutar
Webquest - Actividad de investigación Webquest
Actividad de investigación

  Foros de Batiburrillo

 Últimos mensajes
22.03 4:49 sdp0322
Mensaje WarriorsMu
20.03 10:09 nelly009
Mensaje cómo conseguir est...
19.03 7:17 fabriciano
Mensaje Hola amigos, la ve...
19.03 5:01 FedeXz
Mensaje Mu DarkMaster Seas...
18.03 11:55 fabriciano
Mensaje Fondo de panel de ...
18.03 11:48 fabriciano
Mensaje instalar xp en min...
18.03 10:07 TOWE
Mensaje MU VICIUSWAR 1.05 ...
17.03 3:16 fabriciano
Mensaje No me funciona la ...
16.03 11:29 LaMpY
Mensaje MU DARKMASTER unet...
15.03 3:10 Julistrulis
Mensaje ayuda con TMPGEnc ...

En múltiples ocasiones cuando un visitante intenta acceder a una página de nuestro sitio se muestra una página de Error 404 estándar, que genera el navegador web. Esto se debe a que la página solicitada no existe. Podemos elaborar una página de error personalizada y, además, recibir un mensaje de correo cada vez que se accede a ella. De esta forma otorgamos un estilo profesional a nuestro sitio y, después de analizar el correo, también podemos buscar el motivo del error y tratar de corregirlo.

Para la elaboración y utilización de esta página es obligatorio tener instalado y habilitado en nuestro servidor el lenguaje PHP. La página tendría la estructura siguiente:

Código:
<?php
$envioMail = "si"; // Debe ser "si" para que el correo sea enviado
$direccionEmail = "nombre@dominio.com"; // Tu dirección de correo
putenv('TZ=Europe/Madrid'); // Establece el valor de tu zona horaria
// change nothing below this line
if ($envioMail == "si") {
$mensaje = "Fecha y hora del error: " . date(" d F h:ia") . "\n\n";
$mensaje .= "Navegador: " . $_SERVER['HTTP_USER_AGENT'] . "\n\n";
$mensaje .= "Página solicitada: " . $_SERVER['HTTP_HOST'] . $_SERVER['REQUEST_URI'] . "\n\n";
$mensaje .= "Página de procedencia: " . $_SERVER['HTTP_REFERER'] . "\n\n";
mail($direccionEmail, "Error 404" , $mensaje, "From: Web");
}
header("HTTP/1.0 404 Not Found");
?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
<title>Error 404 - Página no encontrada?</title>
</head>
<body>
<div align="center">
<table border="0" cellpadding="0" style="border-collapse: collapse" width="70%" id="table1" height="100%">
<tr>
<td>
<h1 align="center">Error 404</h1>
<p align="left">El documento o página que has solicitado (<?=$_SERVER['HTTP_HOST']?><?=$_SERVER['REQUEST_URI']?>)no
se puede localizar en estos momentos dentro de nuestro sitio por alguno de los
motivos siguientes:</p>
<ul>
<li>El documento ha cambiado de ubicación de forma
permanente.</li>
<li>El documento no está accesible en la dirección
especificada.</li>
<li>El servidor no ha encontrado el documento solicitado.</li>
</ul>
<p align="left">Pulsando <a href="javascript:history.go(-1)">aquí</a> podrás volver a la página de la que procedes.</p>
</td>
</tr>
</table>
</div>
</body>
</html>

La parte superior, la que corresponde al código PHP, recopila los datos que serán enviados en un mensaje a la dirección de correo que hayas especificado (recuerda que debes ponerla en $direccionEmail). (Si no quieres recibir el mensaje de correo, sólo tienes que darle a la variable $envioMail cualquier valor distinto de si, por ejemplo, no). La estructura del código HTML la puedes cambiar y adaptarla a tus preferencias. Guarda el documento creado con el nombre error404.php dentro de una carpeta (directorio) de nombre errores.

En el archivo .htaccess tendrás que añadir la línea siguiente:

Código:
ErrorDocument 404 /errores/error404.php

De esta forma, cada vez que se produce un error 404, el navegador abrirá la página error404.php y, también, el servidor nos enviará un correo informándonos del fallo.

Artículos relacionados:
  Creación y utilización de .htaccess
  Protección de un directorio con .htaccess y .htpasswd
  Backup y restore
  Enviar email utilizando PHP

 

Otras recomendaciones

Citas del ex presidente Bush
Es una serie de 50 citas del ex presidente Bush (dichas cuando era presidente de los Estados Unidos), escritas para reírse o para meditar. La recopilación la hizo, originalmente en inglés, Rodrigue Tremblay. (Rodrigue Tremblay es profesor emérito de economía en la Universidad de Montreal y frecuente colaborador de Global Research. [...] También te recomendamos:
  1. Cena para uno
Manejo fluído de Internet Explorer
Si utilizas Internet Explorer como navegador web, aunque sea de vez en cuando, seguro que te interesa conocer las combinaciones de teclas que te permiten acceder a determinadas opciones y funciones de manera directa, sin tener que recurrir al ratón moviéndose por menús y submenús. En el artículo que hemos escrito en Lecciones te ofrecemos una [...] También te recomendamos:
  1. ¿Qué hacer cuando desaparecen los accesos directos en el escritorio?
  2. Más velocidad en Internet Explorer
  3. Habilitar ‘Buscar en Internet’ en el menú Inicio
Jugando con hexaedros
Visitando una unidad de educación infantil me alegró ver como los niños y niñas de 5 años aprenden jugando. En el centro del aula había una gran cantidad de cubos (hexaedros). Los crios y crias componían figuras mezclando colores, elaborando arquitecturas geométricas… Creando y destruyendo, para volver a construir. Al terminar la clase llevé a algunos [...] También te recomendamos:
  1. Aprender jugando
  2. Una joven danesa busca al padre de su hijo a través de un vídeo colgado en YouTube
  3. ¿La caja vacía?
Fotonea, para crear collages fácilmente
No ofrece muchas opciones, pero no por ello debemos despreciarla. Es muy fácil de manejar y permite crear un collage en apenas segundos. Sólo necesitas subir unas imágenes, elegir un fondo y pulsar sobre el botón de creación. Si lo deseas, puedes hacer algunos retoques sobre tu creación. Por último, descárgala y/o compártela. En Disquisiciones te [...] También te recomendamos:
  1. Myna, herramienta para crear tonos para tu móvil
  2. Flixtime, para crear presentaciones
  3. Compartir archivo fácilmente con s4ve.as
Spungle
Ni bueno ni malo, ni triste ni alegre, mas bien gracioso, que incita a la risa, a la carcajada. Spungle era el nombre que se le había dado a un programa de comedia de la primera de TVE, que comenzó su andadura allá por enero del 2005. Eran pequeños cortos, algunos pequeñísimos, que pretendían entretener [...] También te recomendamos:
  1. Analiza archivos sospechosos con Virus Total
  2. Arte fractal
¿Aún no tienes un eBook?
¿A qué esperas? Dicen que el futuro del libro está en ellos, que el papel pasará el testigo al eBook. Es una pena, pero el futuro está ahí. Cosas de la tecnología. ¡Que triste será leer un libro sin olor, sin la textura de las hojas acariciando tus dedos! Pero, ¡que se le va a [...] También te recomendamos:
  1. Amplía las capacidades de tu netbook
  2. Un libro a partir de uno o varios PDFs
  3. Entra en el mundo de la televisión digital