bueno ultimamente me estoy preguntando y respondiendo yo jajajja :P XD parezco un loco...
haciendo prueba y error (como lo vengo haciendo hace varios dias) lo logre hacer funcionar:
reemplazando (.*) por esto ([^/]+)
ahora las urls me quedan asi:
Código:
dominio.com/seccion/variable1/
dominio.com/seccion/variable1/variable2/
dominio.com/seccion/variable1/variable2/variable3/
Por que ? ni idea, tengo que leer un poco mas sobre las expresiones para entenderlo.. pero si alguien sabe por que, bienvenido sea...
dejo el htaccess por si le sirve a alguien:
RewriteEngine on
RewriteRule ^seccion/$ carpeta/seccion/index.php [QSA]
RewriteRule ^seccion/([^/]+)/$ carpeta/seccion/index.php?variable1=$1 [QSA]
RewriteRule ^seccion/([^/]+)/([^/]+)/$ carpeta/seccion/index.php?variable1=$1&variable2=$2 [QSA]
RewriteRule ^seccion/([^/]+)/([^/]+)/([^/]+)/$ carpeta/seccion/index.php?variable1=$1&variable2=$2&variable3=$3 [QSA]
abrazos !