Options +SymLinksIfOwnerMatch
<IfModule mod_rewrite.c>
  RewriteEngine On

  RewriteCond %{REQUEST_FILENAME} !-f
  RewriteCond %{REQUEST_FILENAME} !-d

RewriteEngine On
RewriteCond %{HTTP_HOST} ^([^\.]+)\.mysite\.com$ [NC]
RewriteCond %1 !^(ftp|mail)$ [NC]
RewriteRule ^$ /index.php?variable=%1 [L]

</IfModule>
1.denediğim htaccess bu mysite.com yerine benm domaiim var ve bu olmadı

AuthType Basic
AuthName ""
Order deny,allow
Require user 
Require group 
Allow from 
Deny from 

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

RewriteRule ^$  [L]
DirectoryIndex
2. htaccess de bu ?

Ben nerede hata yapıyorum

ali.xxx.com => index.php?variable=ali
veli.xxx.com => index.php?variable=veli

virtual subdomain seklinde bir script hazırlıyorum ama bu olmadan hiç bir işe yaramaz