Changer la racine du sous-domaine avec htaccess?

Mon hébergeur me permet de créer des sous-domaines, mais pas de changer le dossier racine pointé par ces sous-domaines (ce qui les rend inutiles pour mes besoins). Je me demande s’il est possible d’utiliser htaccess et mod_rewrite pour imiter le comportement d’une racine de sous-domaine différente.

Donc, je voudrais que les demandes à mysite.com correspondent à /wwwroot/mysite.com/index.html, et les demandes à dev.mysite.com de mapper à /wwwroot/mysite.com/dev.mysite.com/index .html.

Idéalement, cela se ferait sans déclencher une redirection http.

Merci.

Vous pouvez utiliser ce code dans votre fichier DOCUMENT_ROOT/.htaccess :

 RewriteEngine On RewriteCond %{HTTP_HOST} ^dev\.mysite\.com$ [NC] RewriteRule !^dev\.mysite\.com /dev.mysite.com%{REQUEST_URI} [L,NC]