Понятно, что это динамический дорген, но суть то тут не в самом доргене, а просто в алиасе домена *.site.ru
Чтобы любое слово являлось поддоменом автоматически.
А потом в .htaccess просто перенаправляешь на скрипт самого доргена на лету:
RewriteCond %{HTTP_HOST} (www\.)?(*.?)\.site\.ru$
RewriteCond %{REQUEST_URI} !foldercode/
RewriteRule ^(.*)$ foldercode/%2/$1 [L]
И в реале у тебя на впс прописан 1 домен, но поддоменов хоть 100 тысяч по словам может быть - это всего лишь слова и алиасы домена *.site.ru
Я так лет 10 назад уже делал, там не ограничено поддоменов на любой самой хилой впс будет, все упирается только в ресусры по трафу самой впс а не в кол-во поддоменов вымышленных.
22 тысячи я конечно не доводил никогда, даже в лучшие времена доров, но тысяч по 10-15 слов держал на впс-ках с 2 гигами памяти.
И да, я просто опупеваю тут с некоторых гуру, которые не понимают таких простых вещей в работе впс