Foros del Web » Administración de Sistemas » Apache »

Problema con url amigable y paginado

Estas en el tema de Problema con url amigable y paginado en el foro de Apache en Foros del Web. Hola amigos, tengo el siguiente problema estoy haciendo una web modular y para las url amigables he hecho lo siguiente. Código PHP: Options  + FollowSymLinks ...
  #1 (permalink)  
Antiguo 11/03/2010, 19:31
 
Fecha de Ingreso: febrero-2009
Mensajes: 218
Antigüedad: 15 años, 8 meses
Puntos: 9
Problema con url amigable y paginado

Hola amigos, tengo el siguiente problema estoy haciendo una web modular y para las url amigables he hecho lo siguiente.
Código PHP:
Options +FollowSymLinks
RewriteEngine on
RewriteRule 
^(.*)  index.php?modulo=$1  [L,QSA
Bastante claro tengo algo asi :
w w w.misitio.com/index.php?modulo=pagina y lo transformo en w w w.misitio.com/pagina

Hasta ahi todo bien, esto funciona perfecto.


El tema ahora, es que tengo un paginado y entra en acción otra variable:w w w.misitio.com/index.php?modulo=pagina&cur=2

Asi que le agregue esto:
Código PHP:
Options +FollowSymLinks
RewriteEngine on
RewriteRule 
^(.*)/(.*)  index.php?modulo=$1&cur=$2  [L,QSA
Para que se vea:
w w w.misitio.com/pagina/3

Pero esto no me funciona y hace rato que le vengo haciendo cambios... y nada.
Si me pueden dar una mano se los agradezco.
Saludos.

Última edición por fernandozunni; 12/03/2010 a las 16:40
  #2 (permalink)  
Antiguo 12/03/2010, 16:34
 
Fecha de Ingreso: febrero-2009
Mensajes: 218
Antigüedad: 15 años, 8 meses
Puntos: 9
Respuesta: Problema con url amigable y paginado

Amigos, logré solucionarlo a medias, con esto
Código PHP:
RewriteRule ^([A-Za-z0-9]+)$ index.php?modulo=$[NC,L
RewriteRule ^segunda/([A-Za-z0-9]+)$ index.php?modulo=segunda&cur=$[NC,L
El problema ahora es cuando funciona el segundo RewriteRule se me desaparecen los estilos y las imagenes de la pagina.

Como podría solucionar esto?
Gracias desde ya.

Última edición por fernandozunni; 12/03/2010 a las 19:28

Etiquetas: paginado, url, amigables
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




La zona horaria es GMT -6. Ahora son las 12:22.