Справочники, инструменты, документация

PHP: Способ навигации для сайта

Предположим, страницы сайта с расширением .php лежат в папке article, что прописать в индексном файле, который расположен в корне сайта, чтобы собрать все файлы в меню.
<?php
if (isset($_GET["id"]))
 {
 if (is_file('./article/'.$_GET["id"].'.php')) {
 include('./article/'.$_GET["id"].'.php');
 } else {
         header("Location: 404.php");
         }
    }
    else {
?>

<a href="?id=link1">link1</a>
<a href="?id=link2">link2</a>
<a href="?id=link3">link3</a>