RewriteEngine on
RewriteCond %{HTTP_HOST} !^(www|ftp|mail)\.alanadi\.com [NC]
RewriteCond %{HTTP_HOST} ^(.*?)\.alanadi\.com [NC]
RewriteRule .?
Yukarda verdiğim kodu anlatmak gerekirse;
1. satırda apache'de rewrite modülü default olarak off gelmekte biz bunu tanımlı (aktif) hale getiriyoruz.
2. satırda ise hostta www,ftp,mail olarak gelen subdomain ise dokunmamasını istiyoruz.
3. satırda yukarda verdiğim protokollerdekiler değilse alıyoruz.
4. satırda ise almış olduğumuz veriyi index.php'deki sub case'inde bulunan id GET katarına atıyoruz.
.php gereken kod
switch($_GET['do']){
case 'sub';
echo $_GET['id'];
break;
}
?>