.htaccess に次の入力/出力パターンが必要です。
シナリオ #1:
入力: http:// subdomain
.domain.com
出力: http://www.domain.com/usersite/site.php?site=subdomain
シナリオ #2:
入力: http:// subdomain
.domain.com/tos.html
出力: http://www.domain.com/usersite/tos.php?site=subdomain
次の .htaccess を使用してシナリオ #1 を処理できました。
RewriteCond %{HTTP_HOST} !^www.domain.com
RewriteCond %{HTTP_HOST} ([^.]+).domain.com [NC]
RewriteRule ^(.*)$ http://www.domain.com/usersite/site.php?site=%1 [L]
しかし、シナリオ#2の処理方法がわかりません...