Hello tout le monde !
J'aurais besoin d'un coup de main pour configurer un fichier .htaccess
.
Voici la situation des dossiers :
1 2 3 4 5 | /root /mandarine .htaccess clementine.php index.php |
Explications…
- des noms de domaines qui (via les vhost) pointent vers un même dossier
root
- dans le dossier un fichier
index.php
- dans le dossier un
.htaccess
qui dit que tout ce que je passe en paramètre dans mes noms de domaines sont passés en un paramètre à ma pageindex.php
.
Exemple :
1 2 3 | http://domaine1.com/foo --> index.php?parametre=foo http://domaine2.com/biz --> index.php?parametre=biz ... |
Le .htaccess
:
1 2 3 | Options +FollowSymlinks RewriteEngine on RewriteRule ^([^/.]+)/?$ index.php?parametre=$1 [L] |
Jusque là rien de compliqué, de ce fait tout fonctionne.
Maintenant je rajoute un fichier clementine.php
dans le dossier root
et j'ai dit dans mon vhost que si j'arrive depuis un sous-domaine et domaine précis (exemple : clementine.domaine3.com), je vais toujours dans mon dossier root
, mais sur la page clementine.php
(pour cela j'utilise l'instruction DirectoryIndex clementine.php
.
Jusque là rien de compliqué non plus : tout fonctionne.
Maintenant (et c'est ici ma question), je souhaiterais que si je passe un paramètre précis à ce sous-domaine (exemple : clementine.domaine3.com/mandarine), j'aille dans le dossier mandarine
sans toutefois rentrer en conflit avec ma règle "universelle" qui dit que les paramètres de mes domaines vont vers index.php
.
Une idée ?
Merci de m'avoir lu