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!