Hola, voy a intentar explicarme mejor porque quizas asi me puedan ayudar, soy bastante malo con las expresiones regulares pero no creo que nadie no sepa hacer lo que intento, pongo ejemplo y explico mi problema.
Código Apache:
Ver originalRewriteRule ^(aaa|bbb)/(cod_[0-9]+)/$ index.php?var1=$1&var2=$2 [L]
con esta regla las url pueden ser asi:
dominio.com/aaa/cod_222/
siendo estos los valores de las variables
var1=aaa
var2=cod_222
hasta aqui no hay duda ni problema pero mi problema empieza cuando la primera regla lo que esta entre parentesis (aaa|bbb) puedo o no tener otra cadena añadida algo como esto /id_111 es decir que las variables quedarian de esta forma
var1=aaa/id_111
var2=cod_222
lo que probe aparte de muchas cosas mas es una regla como esta
Código Apache:
Ver originalRewriteRule ^(aaa|bbb(/id_[0-9]+)?)/(cod_[0-9]+)/$ index.php?var1=$1&var2=$2 [L]
pero no funciona no se si se entiende mi problema, espero que alguien me pueda decir donde estoy fallando,saludos.