Вот часть Rewrite .htaccess в корне сайта (смотрите #SubDomains):
#Rewrite
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
#NoWWW
Options +FollowSymLinks
RewriteCond %{HTTP_HOST} ^www\.(.*) [NC]
RewriteRule ^(.*)$ http://%1/$1 [R=301,L]
#NoSlashes
DirectorySlash Off
RewriteCond %{HTTP_HOST} (.*)
RewriteCond %{REQUEST_URI} /$ [NC]
RewriteRule ^(.*)(/)$ $1 [L,R=301]
#AllRequestsToIndex
RewriteRule ^([A-Za-z0-9\/\?\&\=\+\%]+)$ index.html [L]
#SubDomains
RewriteCond %{HTTP_HOST} ^([^\.]+)\.([^\.]+).([^\.]+) [NC]
RewriteCond %{HTTP_HOST} !^www\.(.*) [NC]
RewriteRule ^(.*)$ /.sub/%1$1 [L,QSA]
</IfModule>
В папке /.sub/old/ в корне сайта есть файл index.html, но при запросе old.site.com ошибка Err_Name_Not_Resolved