• 06-08-2021, 14:39:10
    #1
    Herkese Merhaba
    Siteme 10 civarında subdomain eklemek istiyorum. Dosyalarda kolay değişiklik yapma açısından subdomainleri bir klasör içine açmak istiyorum. htaccess la yapmayı denedim ama bir türlü başaramadım. Bu işlerden anlayan biri yardım ederse çok memnun olurum, artık yoruldum. Aşağıdaki kodu denedim ama olmuyor. Acaba apache ile ilgili bir ayar mı var? Anlayamadım.


    RewriteEngine On

    RewriteCond %{HTTP_HOST} !^(www).domain.com [NC]
    RewriteCond %{HTTP_HOST} ^(.*).domain.com [NC]
    RewriteRule ^(.*)$ subdomains/index.php?page=%1 [NC,QSA,L]
  • 06-08-2021, 14:43:53
    #2
    Merhaba,

    Herhangi bir panel kullanıyor musunuz? Eğer panel kullanmıyorsanız; domain işlemlerini web servisin vhost (virtual host) desteği ile yapmalısınız. Htaccess üzerinden subdomain oluşturmak mümkün değildir. Eğer panel kullanıyorsanız işiniz daha kolay olacaktır.

    İyi çalışmalar.


    komanchi adlı üyeden alıntı: mesajı görüntüle
    Herkese Merhaba
    Siteme 10 civarında subdomain eklemek istiyorum. Dosyalarda kolay değişiklik yapma açısından subdomainleri bir klasör içine açmak istiyorum. htaccess la yapmayı denedim ama bir türlü başaramadım. Bu işlerden anlayan biri yardım ederse çok memnun olurum, artık yoruldum. Aşağıdaki kodu denedim ama olmuyor. Acaba apache ile ilgili bir ayar mı var? Anlayamadım.


    RewriteEngine On

    RewriteCond %{HTTP_HOST} !^(www).domain.com [NC]
    RewriteCond %{HTTP_HOST} ^(.*).domain.com [NC]
    RewriteRule ^(.*)$ subdomains/index.php?page=%1 [NC,QSA,L]
  • 06-08-2021, 14:44:26
    #3
    htaccess ile yapamazsın
    eğer bir panel kullanmıyorsan
    önce dns kaydı eklemen lazım
    sonra vhost ve httpd.conf içine subdomain kaydını girmen lazım

    htaccess ile yapmak için wildcard subdomain açman lazım.
    panel kullanıyorsan subdomainleri otomatik yaratabilirsin zaten.
  • 06-08-2021, 14:44:44
    #4
    isimkaydet.com
    Merhabalar,

    Tüm subdomainlerin .htaccessi aynı mı olsun istiyorsunuz? public_html dışına bir dosya oluşturun " tum_subdomainler" gibi sonra subdomain oluştururken yolunu orası olarak gösterin. Zaten public_html dışında olacağı için orneksite.com/tum_subdomainler gibi gözükmez.
    hemde tüm subdomainler bir klasör içerisinde olur. Umarım anlatabilmişimdir.
  • 06-08-2021, 14:52:44
    #5
    Cevaplanız için teşekkürler, yani panelden eklemem gerekiyor anladım.