etil alkol rp satın al
chat eczaonline.com okey oyna gaziantep web tasarım

Subdomain yaratma?

Katılım
17 Kas 2005
Mesajlar
2,778
Beğeniler
0
Yaş
39
Konum
Ankara/Kayseri
#1
merhabalar,
bir sorunum var, ve henüz başında olduğum için döküman, yardım arıyorum.
kullanıcların yeni hesap yaratması ile birlikte kullanıcı adları ile aynı olan subdomain yaratmak istiyorum.
php ile bunu nasıl başarabilirim? konuyla ilgili elinde dökümanı olan varsa paylaşabilir mi?
teşekkür ederim.
 
Katılım
17 Kas 2005
Mesajlar
2,778
Beğeniler
0
Yaş
39
Konum
Ankara/Kayseri
#2
htaccess ile subdomaini bir değişkene atmak istiyorum.
yani ahmet.mehmet.com girildiğinde $degisken="ahmet" i sağlamalıyım.
Bunun bir yolu var mı?
htaccess in çalışıp çalışmadığını nasıl kontrol ederiz? ne yaptıysam çalıştıramadım.
 
Katılım
19 Mar 2006
Mesajlar
2,416
Beğeniler
0
Konum
Trabzon
#3
Daha sonra o subdomain DNS kayıtlarına aktarılması gerekmiyormu? Benim kullandığım bir yöntem var ama sizin işinize yarar mı diye düşünüyorum.

Sisteme kullanıcı eklediğimde, bash programlama ile aynı kullanıcı için sub domain kodunu DNS kayıtlarına aktarabiliyorum.
 

iyinet

Administratör
Katılım
2 Eyl 2002
Mesajlar
5,021
Beğeniler
53
Konum
Gaziantep
#4
Oncelikle boyle bir yapinin calismasi icin httpd.conf icinde * subdomain i acman gerekiyor.

httpd.conf icine:
ServerName www.mehmet.com
ServerAlias *.mehmet.com
Sonra yine httpd.conf icine:

RewriteEngine On
RewriteCond %{HTTP_HOST} ^([^\.]+)\.mehmet\.com$ [NC]
RewriteCond %1 !^(www|ftp|mail)$ [NC]
RewriteRule ^$ /program.php?kullanici=%1 [L]
Test icin program.php yi webserverin root tanimladigin dizinine atabilirsin.
PHP:
<?
echo "Kullanici=".$_GET['kullanici'];
?>
DNS ayarlarinida asagidaki sekilde ayarlamak lazim:
*.mehmet.com www.mehmet.com a yonelecek sekilde

Not: Kodlari denemedim, hata cikabilir! htaccess ile de yapilacagini saniyorum.
 
Katılım
17 Kas 2005
Mesajlar
2,778
Beğeniler
0
Yaş
39
Konum
Ankara/Kayseri
#5
"httpd.conf" bulamadım bu dosyayı, benim reseller da izinli değil galiba. bir kaç güne kadar server gelecek, o zaman denerim artık.
teşekkür ederim yardımlarınız için
 

Angelo

Onursal Üye
Katılım
13 Ara 2004
Mesajlar
9,603
Beğeniler
111
Yaş
37
Konum
AZ
#6
Wildcard DNS icin (*.domain.com) reseller olarak yapamazsin, servera root erisimi gerekli.

Diger ReWrite conditionallar domain icinde .htaccess icine yazilabilir, iyinet'in yazdiklari.
 

cepwap

Profesyonel
Katılım
21 Mar 2005
Mesajlar
316
Beğeniler
0
#8
sverdlow' Alıntı:
"httpd.conf" bulamadım bu dosyayı, benim reseller da izinli değil galiba. bir kaç güne kadar server gelecek, o zaman denerim artık.
teşekkür ederim yardımlarınız için
Resellerda en az bir hesabın için dedicated IP hakkın varsa gerçekleştirebilirsin.
WHM Panelde "Edit DNS Zone" kısmında var bu seçenek, *.domain.com şeklinde A kaydını IP adresin olarak kaydet. Sonra istediğin şekilde .htaccessle veya o an çalışan php dosyası içinden subdomaini değişken olarak kullanabilirsin.
 
Katılım
17 Kas 2005
Mesajlar
2,778
Beğeniler
0
Yaş
39
Konum
Ankara/Kayseri
#9
cepwap' Alıntı:
Resellerda en az bir hesabın için dedicated IP hakkın varsa gerçekleştirebilirsin.
WHM Panelde "Edit DNS Zone" kısmında var bu seçenek, *.domain.com şeklinde A kaydını IP adresin olarak kaydet. Sonra istediğin şekilde .htaccessle veya o an çalışan php dosyası içinden subdomaini değişken olarak kullanabilirsin.
dediklerini yaptım. ancak her seferinde primary domain e yönlendiriyor.
galiba bu iş için en az 2 ip gerekiyor. keza primary domain in proje ile ilgisi yok.
 

cepwap

Profesyonel
Katılım
21 Mar 2005
Mesajlar
316
Beğeniler
0
#10
sverdlow' Alıntı:
dediklerini yaptım. ancak her seferinde primary domain e yönlendiriyor.
galiba bu iş için en az 2 ip gerekiyor. keza primary domain in proje ile ilgisi yok.
Pardon eksik söylemişim. Dedicated IP, ilgili domaine tahsis edilmiş olmalı.
 

sverdlow

Müptela
Katılım
17 Kas 2005
Mesajlar
2,778
Beğeniler
0
Yaş
39
Konum
Ankara/Kayseri
#11
evet,zaman sıkıntısından dolayı bu konuyla yeni ilgilenmeye başladım.
sonunda tam istediğim gibi oldu.
iyinet verdiğin kod eksiksiz çalışıyor, çok çok teşekkür ederim.
 

Bu konuyu okuyanlar (Üyeler: 1, Misafirler: 0)

Türkiye’nin ilk webmaster forum sitesi iyinet.com'da forum üyeleri tarafından yapılan tüm paylaşımlardan; Türk Ceza Kanunu’nun 20. Maddesinin, 5651 Sayılı Kanununun 4. maddesinin 2. fıkrasına göre, paylaşım yapan üyeler sorumludur. iyinet.com sayfalarında yer alan yazı, görsel ve linklerle ilgili hukuki şikayetleriniz için Buradan iletişime geçmeniz durumunda, ilgili kanunlar ve yönetmelikler çerçevesinde en geç 7 gün içerisinde iyinet yönetimince tarafınıza dönüş sağlanacaktır. Betcup Artemisbet Forum canlı bahis sohbet - - chat
Üst