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 тег ?> (если он есть)