RewriteRule oferte-cel-mai-bun-pret(-(apartamente|garsoniere|case|vile|birouri|spatii-comerciale|spatii-industriale|mini-hoteluri-pensiuni|ferme|proprietati-speciale|terenuri-intravilane|terenuri-extravilane))?(-(([0-9+])-([a-z-+]+)+))?-(vanzare|inchiriere)/([a-z-+]+)(/pagina-(([0-9]+)+))?(/)?$ index.php?seo[]=anunturi&tip_categorie=$2&nr=$5&tip_numar=$6&cmbp_$7=1&tip_cautare=$7&judet=$8&pagina=$9 [L,QSA]

I've this RewriteRule, which url: http://site/oferte-cel-mai-bun-pret-vile-1-etaj-vanzare/bucuresti/pagina-2/

All parameters are ok untill 4g iphone about page, i receive:

Array
(
    [seo] => Array
        (
            [0] => anunturi
        )

    [tip_categorie] => vile
    [nr] => 1
    [tip_numar] => etaj
    [cmbp_vanzare] => 1
    [tip_cautare] => vanzare
    [judet] => bucuresti
    [pagina] => /pagina-2
)

[pagina] => /pagina-2 - i would like here to come back only page number if isset in url.. otherwise to send it back blank..

Issue is here .. &pagina=$9 : I can`t put $10 like a parameter? a lot more than 9... ?

Its not necessary to group each and every atom inside your pattern. For instance, (-(([0-9+])-([a-z-+]+)+))? can most likely be reduced to (-([0-9+])-([a-z-+]+))?:

RewriteRule\
    ^oferte-cel-mai-bun-pret(-(apartamente|garsoniere|case|vile|birouri|spatii-comerciale|spatii-industriale|mini-hoteluri-pensiuni|ferme|proprietati-speciale|terenuri-intravilane|terenuri-extravilane))?(-([0-9+])-([a-z-+]+))?-(vanzare|inchiriere)/([a-z-+]+)(/pagina-([0-9]+))?/?$\
    index.php?seo[]=anunturi&tip_categorie=$2&nr=$4&tip_numar=$5&cmbp_$6=1&tip_cautare=$6&judet=$7&pagina=$9 [L,QSA]

With this particular you are able to reduce 12 groups to simply 9.

And when you're using Apache 2, you should use non-taking groups (?:…) rather than normal groups (…). The matches of non-caputring groups can't be recommended. So use normal groups for everything that you would like in order reference and employ non-taking groups for anything else:

RewriteRule\
    ^oferte-cel-mai-bun-pret(?:-(apartamente|garsoniere|case|vile|birouri|spatii-comerciale|spatii-industriale|mini-hoteluri-pensiuni|ferme|proprietati-speciale|terenuri-intravilane|terenuri-extravilane))?(?:-([0-9+])-([a-z-+]+))?-(vanzare|inchiriere)/([a-z-+]+)(?:/pagina-([0-9]+))?/?$\
    index.php?seo[]=anunturi&tip_categorie=$1&nr=$2&tip_numar=$3&cmbp_$4=1&tip_cautare=$4&judet=$5&pagina=$6 [L,QSA]

pagina=$10 rather than pagina=$9 ?