bonjour à tous!

voilà je débute en urlRewriting et je suis confronté à un problème pour la mise en place d'un site multilangue

j'aimerais un système fonctionnant comme ça :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
www.site.com/fr/news/news-du-jour -> www.site.com/index.php?langue=fr&page=news&id=news-du-jour
jusque là pas de soucis particulier
mais lorsque j'essaie d'ajouter les cas particuliers liés à la gestion multilangue je m'en sort pas

exemple, si l'url ne contient pas la langue il faudrait que ca redirige sur la même url avec une langue par défaut (fr) :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
www.site.com/news/news-du-jour -> www.site.com/fr/news/news-du-jour
mais en rajoutant cette condition (que j'ai surement mal du écrire) ça va interférer avec le reste et plus rien de marche

voici mon htaccess actuel :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
 
# gestion de la langue non renseignee :
RewriteCond %{REQUEST_URI} !^/site.com/front/www/(fr|en)/?
RewriteRule ^(.*)$ /site.com/front/www/fr/$1 [R=301,L]
 
# news :
RewriteRule ^(..)/news.html /site.com/front/www/index.php?langue=$1&page=news [L]
 
# accueil :
RewriteRule ^(..)/accueil.html /site.com/front/www/index.php?langue=$1&page=accueil [L]
 
# references :
RewriteRule ^(..)/references.html /site.com/front/www/index.php?langue=$1&page=references [L]
 
# test sur une page article :
RewriteRule ^(..)/article-([0-9]+)-([0-9]+)-([0-9]+).html /site.com/front/www/index.php?langue=$1&page=article&id=$2&p=$3&rubrique=$4 [L]
 
# proposition :
RewriteRule ^(..)/proposition.html /site.com/front/www/index.php?langue=$1&page=proposition [L]
RewriteRule ^(..)/proposition-([0-9]+)-image-([0-9]+).html /site.com/front/www/index.php?langue=$1&page=proposition&idProposition=$2&idImage=$3 [L]
 
# cas du www.site.com/fr/ :
RewriteRule ^(..)/ /site.com/front/www/index.php?langue=$1 [L]
 
# cas du www.site.com/fr :
RewriteRule ^(..)$ /site.com/front/www/index.php?langue=$1 [L]
merci d'avance pour votre aide!