Ureticy adlı üyeden alıntı: mesajı görüntüle
Merhabalar bir çok sosyal ağda kullanılan userlara subdomain açma olayını irdilemek isterim.

1. Adım
İlk olarak ftpye girip

ureticy.php diye bir sayfa oluşturalım içerisine;

<?
$icerik=strip_tags($_GET['deger']);
?>

Oluşturup kayıt edelim.

2. Adım
Arkasından ikinci adım olarak;
htaccess ımızı açarak

RewriteCond %{HTTP_HOST} !^www.ureticy.com
RewriteCond %{HTTP_HOST} ^([^.]+).ureticy.com
RewriteRule ^$ /ureticy.php?deger=%1 [L]

kodlarını yapıştıralım, eğer htaccess oluşturulmamışsa önceden

Options +FollowSymLinks

RewriteEngine On
RewriteCond %{HTTP_HOST} !^www.ureticy.com
RewriteCond %{HTTP_HOST} ^([^.]+).ureticy.com
RewriteRule ^$ /ureticy.php?deger=%1 [L]

şeklinde olması yeterli olucaktır.

buraya kadar adımlarımızı tamamladıkysak,

3. Adım
cpanele girip, DNS eklememiz gerekiyor.

Burda A kaydına girip (Add an A Record)
name kısmına *
adress kısmına ise sitenizin ipnizi yazıp add a record diyoruz.
ipim nedir diyenler için-> Başlat>RUN>CMD
ping ureticy.com gibi

Uyarı: Buraya kadar herşey ok ise serkan.ureticy.com yazdığınızda cpanelin sayfası gelmeli

örnek: serkan.ureticy.com/cgi-sys/defaultwebpage.cgi
yönlendiriyorsa doğru yoldayız

4. Adım
Bu kısımı sadece puttye giriş yapanlar yapabilir****

Puttye giriş yapalım
cd /etc/httpd/conf

diyelim

pico httpd.conf

burdan sitenizi bulup ( CTRL + W ) işinize yaracaktır

<VirtualHost XX.XX.XX.XX:80>
ServerName ureticy.com


satırını buluyoruz
ve şu satırları ekliyoruz

ServerAlias *.ureticy.com ureticy.com

Örnek:
<VirtualHost XX.XX.XX.XX:80>
ServerAlias *.ureticy.com ureticy.com


kaydedip apachemızı restart ediyoruz.

Örnek Görünüm

<VirtualHost XXX.XXX.XXX.XXX:80>
ServerAlias *.ureticy.com ureticy.com
DocumentRoot /home/ureticy/public_html
ServerName www.ureticy.com
ServerAdmin webmaster@ureticy.com
CustomLog /usr/local/apache/domlogs/ureticy.com combined
CustomLog /usr/local/apache/domlogs/ureticy.com-bytes_log "%{%s}t %I$
## User partihab # Needed for Cpanel::ApacheConf
UserDir enabled partihab
<IfModule mod_suphp.c>


Şimdi gelelim finale..
serkan.ureticy.com
r10.ureticy.com kaydığımızda ekrana
subdomain yazacaktır.

geri kalanı sizin hayalinize kalmış...
Serkan ÇAKMAK
Tesekkürler yararli paylasim.