Kodu düzelttim yalnız error 500 veriyorsa muhtemelen mod rewrite yoktur sunucuda. Saçma bir kod yazmışım ancak 500 hatası vereceğini sanmıyorum. Üstteki

RewriteEngine On
RewriteCond %{HTTP_HOST} ^subdomain\.
RewriteRule (.*) http://www.sitem.comt/$1 [R=301,L]

kodları da hata verirse kötü çünkü bunlar az önceki gibi saçma değil