URL Rewriting & Sous domaine

WRInaute passionné
Bonjour,
mon site est hébergé chez llord qui permet l'URL rewriting et les sous domaines.

J'ai donc une régle pour mon nom de domaine principal :
Code:
RewriteEngine On
RewriteCond %{HTTP_HOST} !^www\.metalorgie\.com [NC]
RewriteRule (.*) http://www.metalorgie.com/$1 [QSA,R=301,L]

Qui me permet de ne plus avoir de http://example.com mais http://www.example.com

Par contre problème dans le cas d'un sous domaine (shops.example.com), lorsque je créé un sous domaine j'ai un répertoire créé dans mon répertoire principale.
J'ai donc :
www/ --> Mon dossier principal (avec le .htaccess)
www/mesdossiers --> Mes différents dossiers
www/shops --> Un dossier portant le nom de mon sous domaine

Quand j'accéde à http://shops.example.com il me renvoit sur http://www.example.com/shops/, vu le .htaccess ça semble cohérent.

Du coup je ne sais pas quoi faire pour empêcher ça :
J'ai testé :
Code:
RewriteEngine on 
RewriteOptions inherit
dans le répertoire shops mais là ça me renvoit carrément sur http://www.example.com

Donc il faut certainement modifier le .htaccess du dossier www/ mais je ne sais pas comment faire pour faire une redirection qu'a certaines conditions (surtout que je vais avoir d'autres sous domaine).

Si quelqu'un à une aide je suis preneur:)

(désolé pour la longueur j'essaye d'expliquer du mieux possible).
 
WRInaute accro
Bonjour,

Code:
RewriteEngine On 
RewriteCond %{HTTP_HOST} ^metalorgie\.com [NC] 
RewriteRule (.*) http://www.metalorgie.com/$1 [QSA,R=301,L]

Ceci devrait renvoyer vers le www quand aucun sous-domaine n'est indiqué et ne rien faire dans les autres cas.

Jean-Luc
 
Discussions similaires
Haut