Salve. Non riesco a spiegarmi il comportamento di questa cosa:

ho un file .htaccess con una serie RewriteRule per camuffare i link.
Tutti funzionano tranne questa:

codice:
RewriteRule ^([^/]+)_([^/]+)_([^/]+).html index.php?id=$1&c=$2&lang=$3 [L]
Se provo a leggere le tre variabili passate come parametri, il risultato è che id e lang sono vuoti, mentre c è uguale all'espressione regolare descritta, cioè: (valore_id)_(valore_c)_(valore_lang).html

Perchè??

Non riesco a capire dov'è che sbaglio...
Spero qualcuno possa aiutarmi

Grazie mille!