FAQ->Виртуальный хостинг->Управление сайтами, домены->Субдомены
Как активировать опцию «Неограниченное количество субдоменов»?
Для того чтоб на хостинге размещать неограниченное количество субдоменов, необходимо создать субдомен “*”. В таком случае все субдомены этого домена будут ссылаться на корневую папку Вашего сайта, и для создания субдомена нужно всего лишь создать новый каталог.
"автоматические" субдомены имеют низкий приоритет по отношению к обычным субдоменам. Если создать субдомен с конкретным именем и указать его на другой IP адрес, то пользователям будет возвращаться этот другой IP.
Внимание! Мы рекомендуем использовать подобный метод создания субдоменов, только в случае, если Вам требуется больше 7-10 субдоменов, поскольку этот метод использует больше ресурсов сервера чем стандартный.
После создания субдоменна “*” в корневой папке сайта необходимо создать файл .htaccess со следующим кодом:
RewriteEngine on
RewriteCond %{HTTP_HOST} !^$
RewriteCond %{HTTP_HOST} !^(www\.)?example\.com$ [NC]
RewriteCond %{HTTP_HOST}---%{REQUEST_URI} ^([^\.]+)\.example\.com---/([^/]+)? [NC]
RewriteCond %1---%2 !^(.*)---\1$ [NC]
RewriteCond %{DOCUMENT_ROOT}/%1/ -d
RewriteRule ^(.*)?$ %1/$1 [QSA,PT]
example.com необходимо заменить на имя Вашего сайта
Статьи по теме: