mira, no hace falta usar header
   Código PHP:
    <?php
 
    switch ($_GET['menuSistem']) {//menu
 
        case 'portada'://submenu pagina principal
            require("functions/home/func.home.inc.php");//fichero externo: incluimos
        break;
 
        case 'regUsrNew'://submenu para el registro de usuarios
            require("functions/regusr/func.registro.usr.new.inc.php");//fichero externo: incluimos
        break;
 
        case 'loginUsr'://submenu de acceso al login access de los usuarios
            require("functions/login/func.login.inc.php");//fichero externo: incluimos
        break;
 
        default://submenu pagina principal
            require("functions/home/func.home.inc.php");//fichero externo: incluimos
        break;
 
    }
    
?>    
  esto funcionaria asi... 
index.php?menuSistem=portada
index.php?menuSistem=regUsrNew
index.php?menuSistem=loginUsr
index.php?//asi se ejecuta el default, por si no seleccionas nada  
podrias usar un meta, en vez de un require o include... o el Header como el ejemplo de ja.lopez 
echo "<META HTTP-EQUIV=Refresh CONTENT=1;URL=index.php?menuSistem=portada>";  
