Imagino que aun no has empezado con php, pero tengo esta funcion con la que hago un pagina modular, todo funcionando desde el index.php
Tienes tu index en el folder principal, y crear folder llamado modules o como gustes llamarle, todas tus demas paginas las guardaras en ese folder.
Código PHP:
<?PHP
function modular_web($Page = false)
{
$Page = isset($_GET["v"]);
if($Page === false) return false; //false podrias cambiarlo por una ruta, en caso de que $Page sea false retorna a "X" pagina
$Page = urldecode($Page);
$Path = "modules/" . $Page . ".php"; //Folder donde se encontraran todas las demas paginas
if(file_exists($Path))
{
return $Path;
}
else
{
header("Location: ". $_SERVER['HTTP_HOST'] . "?v=error"); //Crear archivo error.php para redireccion de paginas no encontradas
}
}
//De esta manera lo aplico
$Output = false; //Indicado de impresion en body
$Page = $_GET["v"]; //variable a pasar, 127.0.0.1/?v=variable
$Web = modular_web($Page)
if($Web)
{
return $Web;
}
//ahora los archivos del folder "modules" seran de esta manera
//EJ: main.php
$Output .= <<<EOF
//Codigo HTML
EOF;
?>
//Index.php dentro de los tags de body se coloca
<?PHP echo $Output; ?>
Con eso todas tus paginas seran llamadas desde el index.php