header("HTTP/1.0 404 Not Found");
header("HTTP/1.1 404 Not Found");
header("Status: 404 Not Found");
error_reporting(-1);
в начале кода и смотрите что не так.exit(header('Location: /error404/'));
exit();
сразу после вызова header();
header();
у Вас не должно быть вывода информации, если первый вариант не помог, попробуйте убрать закрывающий PHP тег ?>
(если он есть)