Hola que tal! estoy utilizando un tipo de frontcontroler para utilizar solo mi index y llamar a mis demas secciones, pero al paginar en una sub seccion no funciona con el mod_rewrite, funciona a la perfeccion en una seccion principal.
 
esto es mi index:  
 Código PHP:
    switch($_GET["mod"])
{
case $_GET["mod"]: $mod = $_GET["mod"];break;
}
include  "mod/$mod.php"; 
    
  mi .htaccess es este: 
Código:
 RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)/(.*)/(.*)/pg:(.*)$ index.php?mod=$1&$2=$3&pg=4 [L,QSA]
RewriteRule ^(.*)/(.*)/(.*)\/$ index.php?mod=$1&$2=$3 [L,QSA]
RewriteRule ^(.*)/pg:(.*)$ index.php?mod=$1&pg=$2 [L,QSA]
RewriteRule ^(.*)/(.*)\/$ index.php?mod=$1&op=$2 [L,QSA]
RewriteRule ^(.*)\/$ index.php?mod=$1 [L,QSA]
RewriteRule ^index\.html$ index.php
  aqui funciona bien: 
Código:
 RewriteRule ^(.*)/pg:(.*)$ index.php?mod=$1&pg=$2 [L,QSA]
  pero este ya no funciona: 
Código:
 RewriteRule ^(.*)/(.*)/(.*)/pg:(.*)$ index.php?mod=$1&$2=$3&pg=4 [L,QSA]
  me da estos errores:  
Código:
 Warning: include(mod/portfolio/type/portfolio/type.php) [function.include]: failed to open stream: No such file or directory in D:\web\htdocs\nextvision\index.php on line 13
Warning: include() [function.include]: Failed opening 'mod/portfolio/type/portfolio/type.php' for inclusion (include_path='.;C:\php5\pear') in D:\web\htdocs\nextvision\index.php on line 13
  
espero puedan orientarme, Gracias!