Pues en lugar de utilizar if-else deberias utilizar la funcion switch()...
Código PHP:
<?php
switch($_GET['mod']) (
case 'modulo 1': include("modulos/modulo1.php"); break;
case 'modulo 2': include("modulos/modulo2.php"); break;
case 'modulo 3': include("modulos/modulo3.php"); break;
default: include("modulos/home.php"); break
}
?>
Bastante facil y mucho más seguro y rapido que if-else...
Personalmente no te recomiendo utilizar eso de modulos/$id.php puesto que no es seguro, más vale definir a MANO cada modulo, como lo moestre arriba...