Bonjour à tous,

Je me retrouve bloqué sur un point et j'aurais besoin de votre aide.
Je dois mettre en place plusieurs sous-domaines sur le site d'un client (la conf dns est ok). Le problème est qu'en plus de devoir mettre en place ces deux sous domaines, je dois prendre en compte qu'il n'y a qu'un seul htaccess pour ses 3 sites (fr, be, uk) :s

Pour l'instant, je suis parti la dessus (mais cela ne marche que pour un domaine :'( )

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
RewriteCond %{HTTP_HOST} !^www.\.* [NC]
RewriteCond %{HTTP_HOST} ([a-z0-9A-Z]+).\.* [NC]
 
RewriteRule ^(?:collection)?$ index.php?t=collection[QSA,L]
A ce stade, l'accès au www et au sous domaine collection.mondomaine.tld.
Par contre si j'ajoute une nouvelle ligne

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
RewriteCond %{HTTP_HOST} !^www.\.* [NC]
RewriteCond %{HTTP_HOST} ([a-z0-9A-Z]+).\.* [NC]
 
RewriteRule ^(?:collection)?$ index.php?t=collection[QSA,L]
RewriteRule ^(?:client)?$ index.php?t=client[QSA,L]
Plus rien ne fonctionne

L'idée de base étant de déclarer entre les parenthèse les différentes sous-domaines traduits

Code : Sélectionner tout - Visualiser dans une fenêtre à part
RewriteRule ^(client|customer|etc)?$ index.php?t=collection[QSA,L]
Merci de m'aider