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 :
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...
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] ...
Merci beaucoup!![]()
Partager