Pointer un sous-domaine vers un sous-dossier à l'aide .htaccess
Mon hébergeur transfère automatiquement toutes les demandes d' *.mydomain.com pour le domaine générique mydomain.com.
Je voulais à la carte tout sous-domaine vers un dossier spécifique sur mon domaine générique. c'est à dire sub.example.com doit être mappé à example.com/someFolder (sans modifier dans la barre d'adresse).
Après creuser autour sur le net, j'ai trouvé ceci:
RewriteEngine on
RewriteBase /
RewriteCond %{HTTP_HOST} ^(www\.)?[^.]+\.example\.com.*$
RewriteRule (.*) http://example.com/myfolder/$1 [L]
Cela semble bien fonctionner, sauf pour un problème: Quand je vais sur l'URL sub.example.com, l'URL dans la barre d'adresse modifications example.com/myfolder . Mais, quand je fais quelque chose comme sub.example.com/login - il correspond à "example.com/sub/login" correctement sans la modifier dans la barre d'adresse. Toute aide grandement appréciée!
- Qu'est-ce que votre hébergeur btw?
Vous devez vous connecter pour publier un commentaire.
seul petit changement nécessaire:
dépouillé http://à la règle qui indique à Apache pour envoyer une Redirection en-tête à la place du bon côté serveur de réécriture.