[Résolu] xyz.example.fr > example.fr/idx.php?n=xyz

WRInaute discret
Bonjour,

Dans le cadre d'un jeu web avec génération de sous-domaines à la volée pour les membres qui s'enregistrent, j'aimerais obtenir le résultat suivant si c'est jouable :

Que lorsque l'on va sur xyz.example.fr, cela affiche le contenu de www.example.fr/index.php?i=membre&n=xyz tout en gardant xyz.example.fr dans la barre d'adresse...

Pour le moment, j'ai ceci dans mon .htaccess :

Code:
RewriteEngine On

RewriteCond %{HTTP_HOST} ^(.*)\.example\.fr [NC]
RewriteCond %{HTTP_HOST} !^www\.example\.fr [NC]
Rewriterule (.*) http://www.example.fr/index.php?i=membre&n=%1 [L,R=301]

Le résultat actuel est que le sous-domaine xyz.example.fr est bien redirigé vers www.example.fr/index.php?i=membre&n=xyz mais c'est cette dernière adresse qui est affiché dans le navigateur...

Existe-t-il une solution pour garder le sous-domaine dans la barre d'adresse ?
Merci.
 
WRInaute passionné
si les deux sous domaines pointent vers le même répertoire écrit :
Code:
RewriteEngine On

RewriteCond %{HTTP_HOST} ^(.*)\.example\.fr [NC]
RewriteCond %{HTTP_HOST} !^www\.example\.fr [NC]
Rewriterule (.*) /index.php?i=membre&n=%1 [L]
 
Discussions similaires
Haut