Quiero mostrar un error 404 si un usuario llega a una página que existe pero no quiero que lo vea.PHP: muestra un error 404 sin redireccionar a otra página
no quiero hacer redirección (que causaría la barra de direcciones para mostrar el enlace de la página de error en la barra de direcciones) como el siguiente:
if ($this_page_should_not_be_seen)
header("Location: err.php?e=404");
En cambio, debería parecer la la página realmente no existe, sin tener que cambiar la URL en la dirección del navegador.
y lo que está mal con .htaccess? – k102
Ese es el trabajo para .htaccess, no para el archivo PHP ... o, para ambos, si solo redirige todo a index.php, pero aún así, necesita .htaccess o acceso a httpd.conf. – Griwes
¿quiere decir que su navegador muestra el error 404 en lugar de una página 404 personalizada? puede redirigirlo a alguna página que no existe en la actualidad. –