[.htaccess] RewriteCond pour désactiver les règles en local
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:
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! 8-)