Tengo un header('HTTP/1.0 404 Not Found');
en algún lugar a lo largo del código pero no redirige a la página 404 predeterminada de Apache por algún motivo.¿Por qué apache no muestra un error 404 cuando envío un encabezado 404 con php?
Tengo una regla de reescritura en el archivo .htaccess que redirige cada solicitud a index.php. ¿Podría ser el problema?
¿Debo redireccionar a mi página "página no encontrada"? –
Sí, eso es generalmente lo que hacen las aplicaciones PHP si quieren mostrar un mensaje de este tipo. – Amber
Por favor, no redirija. Hace que sea mucho más difícil corregir errores ortográficos. Simplemente envíe una página 404 y termine con ella. – TRiG