Ver Mensaje Individual
  #1 (permalink)  
Antiguo 08/11/2011, 06:15
jariscano
 
Fecha de Ingreso: noviembre-2004
Mensajes: 220
Antigüedad: 19 años, 6 meses
Puntos: 0
Forzar un 404

Hola compañeros, os cuento este caso.

Quiero forzar un error 404 y llevo ya una semanita haciendo pruebas pero no consiguo afinar el tema. El tema es que tengo unos articulos que se crean que tienen fecha de caducidad y como google sigue enlazandolos incluso cuando hayan desaparecido he pensado en controlar el 404, dando se muestre un mensaje personalizado.

Intento forzar este error de la siguiente manera. Cuando hago el select y no encuentra resultados, pongo:
Código PHP:
header('HTTP/1.0 404 Not Found'TRUE404);
        exit; 
El enlace de ejemplo puede ser este: http://linki.to/e0n
Parece que funciona porque en chrome me muestra el mensaje de ¡vaya! parece que este enlace esta roto.

Tengo configurado también el .htaccess con: ErrorDocument 404 404.php pero sigue sin funcionar del todo bien.

En cambio si pinchas este enlace: http://linki.to/e0p si hace referencia directamente a un error en la url (no existe esa ruta configurada en la url semantica) Si consigue ir directamente al error configurado en el .htaccess.

Se os ocurre alguna forma de forzar este error 404 y que me muestre el 404.php?

Muchas Gracias por todo.