No, lo que tu debes hacer en ese caso es un switch dentro de otro.. ejemplo:
Código PHP:
switch ($id) {
case 1:
switch ($cat) {
case '1':
include("lalala.php");
break;
case '2':
include("lewewe.php");
break;
default:
include("http://www.misitio.com/carpeta/index.php");
break;
}
break;
case 2:
include("http://www.misitio.com/carpeta/carpeta2/index.php");
break;
case 3:
include("http://www.misitio.com/carpeta/carpeta2/carpeta3/index.php");
break;
default:
include("ver.php");
}
Allí podrías usar las dos variables, ej: index.php?id=1&cat=1
Recuerda utilizar, en lugar de $id, $_GET[id] (o en caso de que tu variable sea alfaumerica: $_GET["id"])
Por cierto, los includes deberias usarlos relativamente y no con URI completa..