Originariamente inviato da hacker_nait
Ho un sito da rendere multilingue ed avevo pensato a fare una cosa elegante del tipo:

www.miosito.com/en/pagina.php ----> www.miosito.com/pagina.php?intl=en

www.miosito.com/en/ ----> www.miosito.com/?intl=en

Ovviamente dovrà fare questo rewrite solo se la prima cartella del sito (ossia en, it, ecc...) è formata da 2 lettere; www.miosito.com/images/prova.jpg non dovrà essere toccata...


IDEE?
RewriteEngine funziona al contrario: nel sito hai i link come ti piacciono e poi il RewriteEngine li trasforma in quelli veri perciò:

RewriteEngine on
RewriteRule images/? images/ [L]
RewriteRule (.+{2})/(.+) $2?intl=$1[L]

così potrebbe andare.