Hace tiempo atrás (mucho tiempo), tenía una web "modular" ej. index.php?id=xxxx
que si la sección del id era nula mostraba el home y si se intentaba ingresar a una sección que no existía mostraba error 404, lo que recuerdo era algo así:
Código PHP:
<?
$id=$_GET['id'];
if ($id==NULL) {
include("include/home.php");
} else {
include("include/".$id.".php");
?>
Espero haber sido claro, atento a sus respuestas, gracias.