Bonjour,
Je me casse les dents sur la config suivante :
Objectifs :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17 RewriteEngine on RewriteCond %{HTTP_HOST} !^www.domaine.tl RewriteCond %{HTTP_HOST} ^([0-9a-zA-Z-]+).domaine.tl RewriteRule ^([0-9a-zA-Z-]+)/index.php?([^.]+)$ /sortie/index.php?sous_domaine=%1&dossier=$1&$2 [L] RewriteCond %{HTTP_HOST} !^www.domaine.tl RewriteCond %{HTTP_HOST} ^([0-9a-zA-Z-]+).domaine.tl RewriteRule ^([0-9a-zA-Z-]+)/$ /sortie/index.php?sous_domaine=%1&dossier=$1 [L] RewriteCond %{HTTP_HOST} !^www.domaine.tl RewriteCond %{HTTP_HOST} ^([0-9a-zA-Z-]+).domaine.tl RewriteRule ^index.php?([^.]+)$ /sortie/index.php?sous_domaine=%1&dossier=none&$1 [L] RewriteCond %{HTTP_HOST} !^www.domaine.tl RewriteCond %{HTTP_HOST} ^([0-9a-zA-Z-]+).domaine.tl RewriteRule ^$ /sortie/index.php?sous_domaine=%1&dossier=none [L]
- http://toto.domaine.tl => http://www.domaine.tl/sortie/index.p...o&dossier=none
- http://toto.domaine.tl/index.php?var1=XXXX&var2=XXXXX => http://www.domaine.tl/sortie/index.p...XXX&var2=XXXXX
- http://toto.domaine.tl/titi/ => http://www.domaine.tl/sortie/index.p...o&dossier=titi
- http://toto.domaine.tl/titi/index.ph...XXX&var2=XXXXX => http://www.domaine.tl/sortie/index.p...XXX&var2=XXXXX
Le tout sans changer les URLs relatives à www.domaine.tl
Résultats :
- http://toto.domaine.tl/ => /sortie/index.php?sous_domaine=toto&dossier=none : OK
- http://toto.domaine.tl/index.php?var1=toto => /sortie/index.php?sous_domaine=toto&dossier=none&n'importe quoi : KO
- http://toto.domaine.tl/titi/ => /sortie/index.php?sous_domaine=toto&dossier=titi : OK
- http://toto.domaine.tl/titi/index.php?var1=toto => /sortie/index.php?sous_domaine=toto&dossier=titi&n'importe quoi : KO
Si un spécialiste pouvait m'ouvrir les yeux, je le remercie d'avance.
Partager