Bonjour à tous!

Je veux que la réécriture de certaines règles de mon fichier htaccess se produise seulement lorsque c'est à partir de mon domaine et non à partir de ma machine de production (localhost). Il me semble que mes règles fonctionnaient la semaine dernière, mais j'ai peut-être à ce moment là mal exécuté mes tests...

Voici ce que j'ai en ce moment :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
 
 
Options +FollowSymLinks
RewriteEngine on
RewriteCond %{HTTP_HOST} ^mondomaine(.*)
    RewriteRule ^(.*)$ http://www.mondomaine.com/$1 [R=301,L]
RewriteCond %{HTTP_HOST} ^mondomaine(.*)
    RewriteRule ^(en|fr|EN|FR)$ http://www.mondomaine.com/$1/ [R=301,L]
RewriteCond %{HTTP_HOST} ^mondomaine(.*)
    RewriteRule ^(en|fr|EN|FR)/index.php$ http://www.mondomaine.com/$1/ [R=301,L]
RewriteCond %{HTTP_HOST} ^mondomaine(.*)
    RewriteRule ^(en|fr|EN|FR)/about-us/about-us.php$ http://www.mondomaine.com/$1/about-us/ [R=301,L]
...
Je me demandais si c'était également possible de rassembler les règles dans une condition puisque c'est la même condition pour toutes ces règles...

Merci beaucoup!