0
Сам мучался с этим. Короче, в DNS прописываешь wildcard *.твойдомен.тлд на айпишник, а в .htaccess ловишь поддомен через %{HTTP_HOST}. У меня так:
```
RewriteEngine On
RewriteCond %{HTTP_HOST} ^(.+)\.site\.ru$ [NC]
RewriteRule ^(.*)$ index.php?sub=%1 [L,QSA]
```
Если надо маппить на папку /%1 — просто в RewriteRule ставь /%1/$1. Только с путями к файлам осторожнее, могут слететь относительные ссылки.