Bu şekilde:

RewriteEngine on
RewriteCond %{HTTP_HOST} ^[^.]+\.domain\.com$
RewriteRule ^(.+) %{HTTP_HOST}$1 [C]
RewriteRule ^([^.]+)\.domain\.com(.*) /index.php?subdomain=$1


Ama RewriteEngine senin görevin için ihtiyacın yok ... sadece sunucu kur, böylece *.domain.com PHP betiklerinde böyle bir şey kullan.

$subdomain = array_shift((explode(".",$_SERVER['HTTP_HOST']))); // will for example return "example" for "example.domain.com"
if($subdomain == 'example'){
do_something();
}else if($subdomain == 'new'){
do_something_new();
}
?>


Kaynak;
https://stackoverflow.com/questions/42595415/php-fake-subdomain