Salut tout le monde,

Voilà 2 jours que je me prend la tete avec une rewrite htaccess sans succès. J'explique le contexte,
J'ai 2 sites sur le meme hébergement, le premier domaine (site1.fr) doit pointer à la racine de l'hébergement, et ne dois pas pouvoir aller dans le sous répertoire contenant le site2.

Le 2eme site se trouve dans un sous répertoire de la racine. quand on se rend sur site2.fr on doit donc etre rewrité sous /sous-rep automatiquement.
Voila ce que j'ai fait qui ne fonctionne pas (error 500)....

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
 
#empèche la navigation. du sous-rep. par site1.fr/sous-rep
RewriteCond %{HTTP_HOST} ^(www.)?site1.fr$
RewriteRule ^sous-rep/(.*)$ http://site1.fr/$1 [R=301]
 
RewriteCond %{HTTP_HOST} ^(www.)?site2.fr$
RewriteRule ^(.*)$ sous-rep/$1 [L]

Quelqu'un aurait une idée svp?