Selamlar ,
Arkadaşlar random subdomain nasıl yapılıyor htacces ile ugrastım ama yapamadım.
olay şu :
2345234234.site.com
123asdlk1234.site.com
3453.site.com
ne yazarsa yazsın >> www.site.com'a atıcak bunu yapanlar var ama arastırdım bulamadım yardımcı olursanız sevınırım
Random Subdomain hakkında yardım
7
●525
- 29-01-2015, 19:21:54Üyeliği durduruldu
- 29-01-2015, 19:26:51Üyeliği durdurulduRewriteCond %{ENV:REDIRECT_SUBDOMAIN} =""DNSZ adlı üyeden alıntı: mesajı görüntüle
RewriteCond %{HTTP_HOST} ^([a-z0-9][-a-z0-9]+)\.mydomain\.org\.?(:80)?$ [NC]
RewriteCond %{DOCUMENT_ROOT}/subdomains/%1 -d
RewriteRule ^(.*) subdomains/%1/$1 [E=SUBDOMAIN:%1,L]
RewriteRule ^ - [E=SUBDOMAIN:%{ENV:REDIRECT_SUBDOMAIN},L]
Şöyle bir şey buldum fakat işlemedi bu random subdomain yönlemiyor - 29-01-2015, 19:41:271. Hostunuz müsade edecek.(wilcart desteği galiba)
2-Site yazılımız uygun olacak(wp mu da ben denedim ve oldu)
3- cpanelde * adlı bir subdomain oluşturacaksınız
4-siteniz rootta olmalı. (örnej:hostgator baby paylaşıımlı host kullanıyorsanız ana siteniz için yapabilirsiniz sadece) - 29-01-2015, 19:51:21Üyeliği durduruldu1. sunucu kendime ait.kranos adlı üyeden alıntı: mesajı görüntüle
2 . wp var
3. dediğinizi yaptım
redirect ayarlarından yaptım fakat olmadı yardımcı olabilir misniiz - 29-01-2015, 21:30:29Wp değilde ben wp mu kullandım.(wp için yeterli kod bilgim yoktur. Eskiden bir eklenti vardı. sorunlu olduğuı söyleniyordu)
c panelden * sundomaini açmadan * için dns (a kaydı oluşturmalısınız)
--R10.NET; Flood Engellendi -->-> Yeni yazılan mesaj 21:30:29 -->-> Daha önceki mesaj 20:25:19 --
WordPress mu WHM/Cpanel ve Direct Admin ayarları
WHM/Cpanel Ayarları
WHM ye giriş yapın. (örneğin: Siteniz.com:2086 – Siteniz.com/whm )
Sol sutunda ki “dns functions” altında bulunan “edit dns zone” ye tıklıyoruz.
WordPress MU (Multi user) Kuracağınız domaini seçip edit’e tıklayın.
Açılan sayfadan en alttaki yeni dns tanımlayacağımız bölümde ilk satıra * (yıldız) yazın. 2. Seçenekten ise (A) ‘yı seçin. Hemen yanındaki kutuya da server ip adresini yazıyoruz.
Kaydedin ve çıkın.
2. Adım
WordPress kullanacağınız alan adının cPaneline giriyoruz. (ör: sitenizcom:2086 yada siteniz.com/cpanel)
subdomain ekleme kısmına giriş yapıyoruz ve subdomain adresi olarak *(yıldız) yazın
Direct Admin ayarları
Direct Admin e giriş yapın. (örneğin: Siteniz.com:2222 )
admin level’ da iken “DNS Administration” yada “DNS management” tıklıyoruz.
WordPress MU (Multi user) Kuracağınız domaine tıklayın.
Açılan sayfadan “Add Domain Records” kısmında sırasıyla * (yıldız) “A” server ip adresi yazın add (ekle) butonuna tıklayın
Üst kısımda Home butonuna tıklayarak çıkış yapın
2. Adım
Admin level’da iken “Extra Features” başlığı altında “Custom HTTPD Configurations” tıklayın
WordPress MU (Multi user) Kuracağınız domaine tıklayın.
Boş durumda olan kutucuğun içine ServerAlias *.|DOMAIN| yazın ve save butonuna tıklayarak çıkın.
Yazının devamı : WordPress Mu Subdomain Probleminin Giderilmesi | Kürşat Şentürk http://www.kursatsenturk.com/2010/02...#ixzz3QEyMLklo - 29-01-2015, 21:47:46Kranos un dediği gibi bir eklenti var. sorunları vardı, yeni sürümü çıkmış sorunları devam ediyor mu bilmiyorum ancak öncelikle httpd.conf ayarlarını yuapman gerekir. plesk, cpanel farklı yollarla bunu destekliyor. internette de yapmanız gerekenler yazıyor.
pleskte biraz karışıktı diye hatırlıyorum ama http://sinavi.gen.tr/ pleskte çalışan örneği. çok müsait olamıyorum ama siz subdomains eklentisinin son halini bir indirin, hala sorun varsa kolay aşılabilir bir şey mi bir bakarız müsait zamanda - 29-01-2015, 23:27:55.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.