Sono giunto a questo punto:
La prima riga serve a trasformare un indirizzo del tipo /it/qualsiasicosa in qualsiasicosa?lang=itCodice PHP:
RewriteRule ^(it|en)\/(.*)$ $2\?lang=$1 [L]
RewriteRule ^fiori_spontanei_([0-9]+)(\.([0-9]+))?\.htm(\?lang=(en|it))?$ gallery\.php\?pag=$1&cat=cl&id=$3&lang=$5 [L]
La seconda riga serve per il rewrite di un'altra pagina.
Insieme non funzionano, infatti richiamando
en/fiori_spontanei_1.htm
la query alla pagina che ne deriva è
pag=1&cat=cl&id=〈=
Grazie anticipatamente