Вообще я делал постоянные изменения.
Почитал ещё пару раз первый пост. Думаю, что про редиректы и mod_rewrite всё немного сложно...
Лучше сделать что-то вроде:
PHP код:
if (!$error404){
//выполняем скрипт
}
else{
//заголовок 404-ой
header("HTTP/1.0 404 Not Found");
//вызываем предопределённую функцию
//ей же пользуемся при реальных 404-ошибках
require_once('error.php');
printError404();
}