Ver Mensaje Individual
  #1 (permalink)  
Antiguo 09/04/2009, 06:08
Avatar de emal011
emal011
 
Fecha de Ingreso: julio-2004
Ubicación: Munich
Mensajes: 211
Antigüedad: 19 años, 9 meses
Puntos: 2
Creando un 404!

Estaba haciendo un archivo php, que se muestre en vez del tipico error 404.
Es algo simple, pues muestra un mensaje de pagina no encontrada y enlaces que direccionan quizas hacia el link que quizas el usuario le pueda servir.

Pero en el texto que dice: "Disculpe, el link ... es incorrecto"
Donde "..." es el enlace que deberia aparecer.

Utilize:

Código:
<?php echo $url="http://".$_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI'];?>
Para que me muestre el link que el usuario erroneamente digito talvez. Pero que sucede? Nada!

si el usuario escribe, http://www.mipagina.com/index.html y html no existe si no mas bien index.php(u otro). En el mensaje 404 deberia aparecer, "Disculpe, http://www.mipagina.com/index.html es incorrecto." Pero no lo hace!
Con el codigo arriba mencionado aparece:"http://www.mipagina.com/nothere.php"

Donde nothere.php es el file creado para que aparezca en vez del tipico error 404.

Osea, en vez de mostrar el link erroneo me muestra la ruta del php que "hace" el apel del 404.
__________________
El graduado en Ciencias pregunta "¿Por qué funciona?"
El graduado en Ingenieria pregunta "¿Cómo funciona?"
El graduado en Artes Liberales pregunta "¿Quiere papas fritas con eso?"