Страница 404 в движке на файлах в PHP

Если пользователь вобьет в адресную строку некорректный URL мы должны показать страницу с ошибкой. Пусть контент страницы с ошибкой будет хранится в соответствующем файле:

view/404.php<div>
  page not found
</div>

Для того, чтобы определить некорректность запроса, нам необходимо проверить существование файла контента, соответствующего запрошенному URL:

index.php<?php
  $path = 'view' . $url . '.php';
  
  if (file_exists($path)) {
    // файл есть
  } else {
    // файла нет
  }
?>

Давайте будем отдавать файл контента, если он есть, и файл с ошибкой, если контента нет:

index.php<?php
  $path = 'view' . $url . '.php';
  
  if (file_exists($path)) {
    $content = file_get_contents($path);
  } else {
    $content = file_get_contents('view/404.php');
  }
?>

В случае с ошибкой мы должны отправить в браузер заголовок с 404 ошибкой, чтобы явно сообщить о том, что страница не найдена. Сделаем это:

index.php<?php
  $path = 'view' . $url . '.php';
  
  if (file_exists($path)) {
    $content = file_get_contents($path);
  } else {
    header('HTTP/1.0 404 Not Found');
    $content = file_get_contents('view/404.php');
  }
?>
Задание 1

Реализуйте в вашем движке отдачу страницы с 404 ошибкой.