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

.htaccess que distinga entre categoría y paginación

Estas en el tema de .htaccess que distinga entre categoría y paginación en el foro de Apache en Foros del Web. Hola a todos, tengo una duda con el .htaccess, necesito la siguiente estructura: http://www.dominio.com/categoria http://www.dominio.com/categoria/numeroPagina http://www.dominio.com/categoria/subcategoria http://www.dominio.com/categoria/sub...a/numeroPagina Sé que para que un parámetro sea opcional ...
  #1 (permalink)  
Antiguo 22/10/2012, 01:37
 
Fecha de Ingreso: junio-2005
Mensajes: 427
Antigüedad: 19 años, 5 meses
Puntos: 6
.htaccess que distinga entre categoría y paginación

Hola a todos,

tengo una duda con el .htaccess, necesito la siguiente estructura:

http://www.dominio.com/categoria
http://www.dominio.com/categoria/numeroPagina
http://www.dominio.com/categoria/subcategoria
http://www.dominio.com/categoria/sub...a/numeroPagina


Sé que para que un parámetro sea opcional se usa ?, de forma que tengo:

RewriteRule ^animales/?(.+)?$ index.php?seccion=catAnuncios&cat=animales&subcat= $1

Y así funciona, tanto si pongo http://www.dominio.com/categoria como si pongo http://www.dominio.com/categoria/subcategoria

El problema viene al intentar añadir la paginación, he probado con:

RewriteRule ^anuncios/animales/[0-9]$ index.php?seccion=catAnuncios&cat=animales&_pagi_p g=$1

De forma que si es un número el .htaccess lo redirija a la primera opción, pero aunque sea un número lo sigue tomando como si fuera una subcategoria.

¿Alguna sugerencia?

Muchas gracias...
  #2 (permalink)  
Antiguo 22/10/2012, 15:03
 
Fecha de Ingreso: junio-2005
Mensajes: 427
Antigüedad: 19 años, 5 meses
Puntos: 6
Respuesta: .htaccess que distinga entre categoría y paginación

Alguna ayudita... :)

Etiquetas: htaccess
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 20:57.