Ver Mensaje Individual
  #4 (permalink)  
Antiguo 24/05/2015, 16:32
primary
 
Fecha de Ingreso: agosto-2011
Mensajes: 306
Antigüedad: 12 años, 8 meses
Puntos: 5
Respuesta: expresion regular en urls

nadie me puede ayudar con la expresion regular, pongo ejemplo de donde esta mi duda.

Serian dos urls donde una tiene dos variables la otra sola una pero la primera variable puede o no tener un patro como este /cod_111/

las reglas que intento son de este estilo

regla con dos variables

Código Apache:
Ver original
  1. RewriteRule ^(producto|caducidad)/(cod_[0-9]+)?/(\d+)/$ index.php?producto=$1&id=$2 [L]

ejemplo urls

dominio.com/producto/cod_999/1111/

o

dominio.com/producto/1111/


regla con una variable
Código Apache:
Ver original
  1. RewriteRule ^(producto|caducidad)/(cod_[0-9]+)?/$ index.php?producto=$1 [L]

ejemplo urls

dominio.com/producto/cod_999/

o

dominio.com/producto/

El problema esta cuando uso un / en una misma variable me crea un conflicto y mas cuando puede existir o no esa regla, cualquier ayuda se agradece, saludos.