Foros del Web » Programando para Internet » PHP »

Front Controller no funciona al paginar con mod_rewrite

Estas en el tema de Front Controller no funciona al paginar con mod_rewrite en el foro de PHP en Foros del Web. 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 ...
  #1 (permalink)  
Antiguo 01/04/2011, 20:12
Avatar de ajalex  
Fecha de Ingreso: agosto-2003
Mensajes: 122
Antigüedad: 17 años, 11 meses
Puntos: 0
Exclamación Front Controller no funciona al paginar con mod_rewrite

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!

Última edición por ajalex; 01/04/2011 a las 20:18 Razón: faltaron datos
  #2 (permalink)  
Antiguo 01/04/2011, 20:30
Avatar de ajalex  
Fecha de Ingreso: agosto-2003
Mensajes: 122
Antigüedad: 17 años, 11 meses
Puntos: 0
Respuesta: Front Controller no funciona al paginar con mod_rewrite

Hola, perdon tenia varios archivos mal incluyendo mi .htaccess ya lo revise y esta arreglado gracias!

Etiquetas: mod_rewrite
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta

SíEste tema le ha gustado a 1 personas




La zona horaria es GMT -6. Ahora son las 10:38.