.htaccess dosyasına eklenecek kodlar
RewriteEngine On
RewriteCond %{HTTP_HOST} ^(.+)\.site\.com$ [NC]
RewriteCond %{HTTP_HOST} !^www\.site\.com$ [NC]
RewriteRule ^http://site.com/ [L,R]şimdi domaini aldığın yerde yapacağın ayarlara gelelim.
biraz zor gelebilir ama dikkatlice yaparsanız olacaktır.
Dns Settings ->
Add Record sırayla tıklıyoruz ve
Record type kısmını
A Olarak seçiyorum
Enter Domain Name kısmınada
* işareti koyuyorum.
Enter IP Adres kısmına domainimizin bulunduğu serverin ip adresini yazıyoruz. (cmd ekranında ping site.com yazarak ip adresinizi öğrene bilirsiniz.)
TTL kısmı varsa 300 de kalsın dokunmayın.
şimdi ise
httpd.include dosyasında değişiklik izniniz yoksa direk hosting sahibinize iletin. varsa kendiniz yaparsınız.
ServerName site.com:80
ServerName www.site.com:80(bu satır olmayabilir çokta önemli değil. üsttekini bulmanız yeterli)
altına
ServerName *.site.com
bunu ekleyin.
sonra apache ye restart atmamız gerek.
/etc/init.d/apache2 restart
eğer sadece apache ye restart edince olmazsa olur da neyse gene de yazalım. sunucuyu restart yapın deneyin.
shutdown -r now
NOT: bilgi sahibi değilseniz kesinlikle yedek alınız ya da bilen birilerine yaptırınız.