Gum a écrit :
RewriteCond %{HTTP_HOST} ^([^.]*)\.?[^.]+\.[^.]+$ [NC]
|
Bonjour,
Si je ne me trompe pas, ici tu ne stocke que le texte avant le 1er "." dans la variable $1 (ce sont les parenthèses de mémoire qui permettent de définir ce qui est stocké), du coup tu ne fais aucun test sur le domaine qui lui vient après.
ton domaine est de la forme [sous domaine] . [nom du domaine] . fr
ton code là ne fait que stocké la partie [sous domaine], donc tu sais dissocier les sous domaines mais pas les domaines.
Il faudrait en plus récupérer la partie [nom du domaine] et la traiter pour différencier les domaines.
il faudrait avoir quelque chose du genre
Code :
- RewriteCond %{HTTP_HOST} ^([^.]*)\.?([^.]+)\.[^.]+$ [NC]
|
et faire des test sur $2 pour différencier les domaines.
A confirmer parce que je n'ai fait que quelque recherche sur le rewriting sans jamais l'avoir vraiment pratiquer, et un peu de regexp...
Message édité par uncle buzz le 22-04-2008 à 11:10:34