- ¿Como hacer mi propia pagina de error 404 (Petición no encontrada) ?
Bien, si andas preguntando como se hace esto, es que ya has visto las webs, que tienen sus errorers 404 personalizados, como aqui lo tenemos, en elhacker.net (puedes entrar a www.elhacker.net/cuántico.htm , y verás que te da un error 404, q ha hecho el brujo).
Empecemos....
Lo primero que tenemos que hacer, es agregar la siguiente linea al .htaccess
pero si queremos mas errores, algo tan sencillo como:
por poner un ejemplo...
Bueno, luego que hallamos configurado...
procedemos a crear nuestro script...
Recuerda, hacer la pagina mayor a 512 bytes, ya que Internet Explorer, no muestra paginas de errores menores a este size....
$_SERVER['REQUEST_URI'] <--- Esta variable, lo que hace es mostrar el archivo que ha sido pedido por el explorador!
y es asi de Facil
Pero, como te darás cuenta tu, si los usuarios que reciben este error no te avisan del enlace roto......
pues podemos hacer mas extenso este script, y que este nos envie un mail, con el enlace que fue pedido y no encontrado o cualquier otro error.... lo hacemos con la función mail()...
Veamos:
por poner un ejemplo...
Bueno, luego que hallamos configurado...
procedemos a crear nuestro script...
Ya podés hacer tus propios Errores (valga la redundancia
)
Bien, si andas preguntando como se hace esto, es que ya has visto las webs, que tienen sus errorers 404 personalizados, como aqui lo tenemos, en elhacker.net (puedes entrar a www.elhacker.net/cuántico.htm , y verás que te da un error 404, q ha hecho el brujo).
Empecemos....
Lo primero que tenemos que hacer, es agregar la siguiente linea al .htaccess
Código [Seleccionar]
ErrorDocument 404 /path/mi404.php
pero si queremos mas errores, algo tan sencillo como:
Código [Seleccionar]
ErrorDocument 505 /path/mi505.php
por poner un ejemplo...
Bueno, luego que hallamos configurado...
procedemos a crear nuestro script...
Código [Seleccionar]
<html>
<head>
<title>Documento no encontrado</title>
</head>
<body>
El documento: <b><?=$_SERVER['REQUEST_URI']; ></b> URL no encontrada<br>
Regresar o Morir
</body>
</html>
Recuerda, hacer la pagina mayor a 512 bytes, ya que Internet Explorer, no muestra paginas de errores menores a este size....
$_SERVER['REQUEST_URI'] <--- Esta variable, lo que hace es mostrar el archivo que ha sido pedido por el explorador!
y es asi de Facil

Pero, como te darás cuenta tu, si los usuarios que reciben este error no te avisan del enlace roto......
pues podemos hacer mas extenso este script, y que este nos envie un mail, con el enlace que fue pedido y no encontrado o cualquier otro error.... lo hacemos con la función mail()...
Veamos:
Código [Seleccionar]
ErrorDocument 505 /path/mi505.php
por poner un ejemplo...
Bueno, luego que hallamos configurado...
procedemos a crear nuestro script...
Código [Seleccionar]
<html>
<head>
<title>Documento no encontrado</title>
</head>
<body>
El documento: <b><?=$_SERVER['REQUEST_URI']; ></b> URL no encontrada<br>
Regresar o Morir
<?php
$fecha = date('d/m/Y H:i:s');
$a = 'cuántico@qantic.net';
$asunto = 'error blah blah';
$mensaje = 'El archvio: ' . $_SERVER['REQUEST_URI'] . ' ha dado el error blah bla a la peticion en fecha ' . $fecha . ' por ' . $_SERVER['HTTP_REFERER'];
mail($a, $asunto, $mensaje);
?>
</body>
</html>
Ya podés hacer tus propios Errores (valga la redundancia
