• 30-10-2016, 10:13:57
    #1
    Merhaba arkadaşlar,

    Bikaç koşul var yapmak istediğim, hepsini aynı anda yapınca htaccessler çakışıyor muhtemelen, yönlendirmeleri yapamıyorum.

    Düzenleyebilecek arkadaş varsa şimdiden sevinirim
    Kullanacağım alan adı: domain.com

    1. her koşulda alanadım sadece domain.com olarak değil de, domain.com/klasor/ olarak gözükecek. yani alan adım domain.com/klasor/ olacak. yani domain.com'a girilse de domain.com/klasor/'e yönlenecek.

    2. www hiç bir şekilde olmayacak. www girilse dahi www'siz olanına yönlenecek.

    3. dinamik subdomain kullanılacak, dinamik.domain.com/klasor/ şuna yönlenecek => domain.com/klasor/index.php?tag=dinamik

    Yardımlar için şimdiden teşekkürler.
  • 31-10-2016, 03:28:07
    #2
    Phlegm adlı üyeden alıntı: mesajı görüntüle
    Merhaba arkadaşlar,

    Bikaç koşul var yapmak istediğim, hepsini aynı anda yapınca htaccessler çakışıyor muhtemelen, yönlendirmeleri yapamıyorum.

    Düzenleyebilecek arkadaş varsa şimdiden sevinirim
    Kullanacağım alan adı: domain.com

    1. her koşulda alanadım sadece domain.com olarak değil de, domain.com/klasor/ olarak gözükecek. yani alan adım domain.com/klasor/ olacak. yani domain.com'a girilse de domain.com/klasor/'e yönlenecek.

    2. www hiç bir şekilde olmayacak. www girilse dahi www'siz olanına yönlenecek.

    3. dinamik subdomain kullanılacak, dinamik.domain.com/klasor/ şuna yönlenecek => domain.com/klasor/index.php?tag=dinamik

    Yardımlar için şimdiden teşekkürler.
    RewriteEngine On
    
    # /klasor yönlendirmesi yap
    RewriteCond %{HTTP_HOST} !(www\.)?([a-z0-9-]+)\.domain\.com$ [NC]
    RewriteRule ^$ /klasor [L,R=301]
    
    # non-www zorla:
    RewriteCond %{HTTP_HOST} ^www\.domain\.com [NC]
    RewriteRule ^(.*)$ http://domain.com/$1 [L,R=301]
    
    # subdomain yönlendirmesi yap
    RewriteCond %{HTTP_HOST} ^(www\.)?([a-z0-9-]+)\.domain\.com$ [NC]
    RewriteRule ^(.*)$ klasor/index.php?tag=%2 [PT,L]
  • 31-10-2016, 21:13:43
    #3
    sewakldawk adlı üyeden alıntı: mesajı görüntüle
    *
    Ustam teşekkürler, benim yazdığımla aynı oldu, subdomain'de 404 hatası veriyor. Çalışmıyor bir türlü. httpd'de bişeyler mi değiştirmem gerekiyor ki?
  • 31-10-2016, 21:25:57
    #4
    Phlegm adlı üyeden alıntı: mesajı görüntüle
    Ustam teşekkürler, benim yazdığımla aynı oldu, subdomain'de 404 hatası veriyor. Çalışmıyor bir türlü. httpd'de bişeyler mi değiştirmem gerekiyor ki?
    Mutlaka bir yerde eksik ya da hata vardır. Ana dizini gösterecek şekilde wildcard subdomain açtınız mı? *.domain.com şeklinde.
  • 31-10-2016, 21:43:33
    #5
    sewakldawk adlı üyeden alıntı: mesajı görüntüle
    Mutlaka bir yerde eksik ya da hata vardır. Ana dizini gösterecek şekilde wildcard subdomain açtınız mı? *.domain.com şeklinde.
    DNS eklemeyi diyorsanız onu yaptım, aynı ip adresinde *. olarak ekledim.
  • 31-10-2016, 21:47:48
    #6
    Phlegm adlı üyeden alıntı: mesajı görüntüle
    DNS eklemeyi diyorsanız onu yaptım, aynı ip adresinde *. olarak ekledim.
    Sadece DNS yetmez hocam, aynı zamanda * ismi ile subdomain eklemeniz gerekir. Ki, apache vhosts üzerinden siteyle bağlantısını kurabilsin.

    Şurada manuel olarak yapımı mevcut:
    http://stackoverflow.com/questions/1...he-virtualhost

    Fakat manuel olarak yapmanızı tavsiye etmem. Kullandığınız panel (CPanel, Plesk, vb.) ne ise ona göre nasıl wildcard subdomain ekleyeceğinizi aratıp eklemeniz gerekmekte.
  • 31-10-2016, 21:57:23
    #7
    sewakldawk adlı üyeden alıntı: mesajı görüntüle
    Sadece DNS yetmez hocam, aynı zamanda * ismi ile subdomain eklemeniz gerekir. Ki, apache vhosts üzerinden siteyle bağlantısını kurabilsin.

    Şurada manuel olarak yapımı mevcut:
    http://stackoverflow.com/questions/1...he-virtualhost

    Fakat manuel olarak yapmanızı tavsiye etmem. Kullandığınız panel (CPanel, Plesk, vb.) ne ise ona göre nasıl wildcard subdomain ekleyeceğinizi aratıp eklemeniz gerekmekte.
    * olarak sub ekleyemiyorum hata veriyor Cp
    Alıntı
    The system experienced a problem during the creation of the “*” subdomain.
  • 31-10-2016, 22:48:46
    #8
    Phlegm adlı üyeden alıntı: mesajı görüntüle
    * olarak sub ekleyemiyorum hata veriyor Cp
    Önce dns kaydını silin
  • 31-10-2016, 22:53:25
    #9
    sewakldawk adlı üyeden alıntı: mesajı görüntüle
    Önce dns kaydını silin
    Onu da denedim ustam, farketmiyor. Destek'te biriyle çetleşiyoruz bakalım. Adama wildcard sub ekleyemiyorum dedim bakiyim dedi, 5 dakka sonra eklememişsiniz göremiyorum dedi. Bakalım kısmet artık Sonuçlanırsa burdan bildiririm yine. Yardım için teşekkürler

    Ankaranın neresinden