• 13-12-2014, 16:27:14
    #1
    Kimlik doğrulama veya yönetimden onay bekliyor.
    Merhaba arkadaşlar. htaccess ile sitemi www kullanmadan girenler için www li şekilde yönlendirmek için aşağıdaki kodu ekledim.

    RewriteEngine On
    RewriteCond %{HTTP_HOST} !^www\.siteadı\.com
    RewriteRule (.*) http://www.siteadı.com/$1 [R=301,L]

    Herşey tamam www ile yönleniyor fakat bu sefer kullandığım subdomainlere girmiyor direk ana siteye yönleniyor.

    Bu kısımda subdomainleri nasıl muaf tutabiliriz ?

    Bu kural sadece ana domain için geçerli olsun istiyorum
  • 13-12-2014, 16:51:52
    #2
    Kimlik doğrulama veya yönetimden onay bekliyor.
    Alıntı
    RewriteEngine On
    RewriteCond %{HTTP_HOST} ^siteadı\.com
    RewriteRule (.*) http://www.siteadı.com/$1 [R=301,L]
    Bu şekilde olması lazım.
  • 13-12-2014, 17:21:03
    #3
    Ne yazık ki işe yaramıyor
  • 13-12-2014, 17:30:26
    #4
    Önbelleği silin ya da farklı tarayıcıda deneyin.
  • 13-12-2014, 17:42:11
    #5
    Kimlik doğrulama veya yönetimden onay bekliyor.
     <IfModule mod_rewrite.c>
        RewriteCond %{HTTPS} !=on
        RewriteCond %{HTTP_HOST} !^www\..+$ [NC]
        RewriteCond %{HTTP_HOST} !^subdomainismi\..+$ [NC]
        RewriteCond %{HTTP_HOST} !=localhost [NC]
        RewriteCond %{HTTP_HOST} !=127.0.0.1
        RewriteRule ^ http://www.%{HTTP_HOST}%{REQUEST_URI} [R=301,L]
    </IfModule>
  • 13-12-2014, 17:44:22
    #6
    Farklı bilgisayar dan da denendi farklı illerdeki arkadaşlara da denettim herhangi bir değişim yok ne yazık ki
  • 13-12-2014, 17:50:42
    #7
     <IfModule mod_rewrite.c>
        RewriteCond %{HTTPS} !=on
        RewriteCond %{HTTP_HOST} !^www\..+$ [NC]
        RewriteCond %{HTTP_HOST} !=localhost [NC]
        RewriteCond %{HTTP_HOST} !=127.0.0.1
        RewriteRule ^ http://www.%{HTTP_HOST}%{REQUEST_URI} [R=301,L]
    </IfModule>
    Bu şekilde denediniz mi ?