Что изменит правило перезаписи subdomain.domain.tld
к domain.tld/subdomain
?
Или мне следует взглянуть на директиву VirtualServer, чтобы взять subdomain.domain.tld
и обслуживать его из DocRoot, который также находится по адресу domain.tld/subdomain
?
И где будет жить правило перезаписи, если использование перезаписи более уместно?
Нет, вам не нужно настраивать виртуальный сервер, просто используйте это правило:
RewriteEngine on
RewriteCond %{HTTP_HOST} ^([^.]+)\.domain\.tld$
RewriteRule ^/(.*)$ http://domain.tld/%1/$1 [L,R]