Ver Mensaje Individual
  #1 (permalink)  
Antiguo 13/02/2012, 07:07
davidj
 
Fecha de Ingreso: octubre-2003
Ubicación: España
Mensajes: 1.067
Antigüedad: 21 años, 1 mes
Puntos: 18
¿ Como realizar este mod_rewrite ?

Hola a todos!!

Estoy diseñando una web y tengo una duda con mod_rewrite.

La web tiene varias categorias y dentro de cada una existen varias subcategorias y dentro de dichas subcategorias existen productos.

El tema es que, si mediante el menú desplegable, un usuario elige, por ejemplo, regalos -> para la casa -> mesa en la url salga algo parecido a esto: dominio.com/productos/regalos/para_la_casa/mesa-2

Yo ahora en el htaccess lo tengo así:
RewriteRule ^productos/(.+)-(.+)/(.+)-(.+)/(.+)-(.+)$ productos_detalle.php?id_categoria=$2&id_subcatego ria=$4&id_producto=$6 [NC,L]

Me funciona perfecto pero cada categoria tiene el id al lado (por ejemplo: dominio.com/productos/regalos-2/para_la_casa-4/mesa-2).

- ¿ Existe alguna forma sencilla de quitar el id de la categoria/subcategoria y dejar solo la del producto ?

(Tened en cuenta que el usuario puede añadir/modificar/borrar desde un gestor dichas categorias/subcategorias/productos)
Un saludo!