Buenas, pq no usas switch para las secciones de tu web, en vez de usar tanto if y else?...
como una cosa asi
Código PHP:
<?
switch(variable) {
default:
aqui por si en la url no ha pedido nada
break:
case "principal":
cosas para principal
break;
}
algo asi y despues ocupas los if y elses (claro que mucho menos) busca esta funcion en php.net ;) es bien util.
Adios