Intanto metto in chiaro che col PHP sono davvero un neofita.

Ho montato una bozza di sito in PHP per un cliente, e il tutto funziona perfettamente nella navigazione e "include" vari.
Visto che le pagine e sottosezioni sono davvero tante, volevo suddividere i vari template in cartelle, così da facilitare il loro reperimento, e magari avere anche degli url decenti.

Questo il mio index dove includo i vari template:

Codice PHP:
<?php include("header.php");
$p="main";
if(isset(
$_GET['page'])){
    
$p=$_GET['page'];
    if(
$p!=basename($p) || !preg_match("/^[A-Za-z0-9\-_]+$/",$p) || $p=="index" || !file_exists($p.".php"))
        
$p="error";
    }
include(
$p.".php");
include(
"menu.php");
include(
"footer.php"); ?>
qui il percorso che do ai link del menù:

Codice PHP:
href="index.php?page=chisiamo_staff" 
e questo l'url che compare sul browser:

http://www.miosito.com/index.php?page=chisiamo_staff

Come devo operare? Devo forse settare delle categorie da PHP?
O mi basta suddividere i template in cartelle, e modificare l'href dei link del menù?

Grazie,
goat