• 27-11-2013, 18:17:01
    #1
    Merhaba arkadaşlar,

    Belli IP'lerden 1 klasöre erişimi yasaklamak için şu tarz bir .htaccess hazırladım.

    <Limit GET POST HEAD>
    order allow,deny
    allow from 80.86.5.35
    deny from 80.86.5.0/24
    allow from all
    </Limit>
    Bu şekilde yapılandırıldığında 80.86.5.0 / 80.86.5.255 arası tüm IP leri yasaklmış oluyorum ama "allow from 80.86.5.35" dediğim bu IP yasağın dışında olması lazım iken, oda yasaklı durumda kalıyor. Hatam nerede acaba?
  • 27-11-2013, 19:16:36
    #2
    Kimlik doğrulama veya yönetimden onay bekliyor.
    Merhaba kayıtlardaki çıktı nedir? Biliyorsunuz, 403 herzaman kayıt edilir.
  • 27-11-2013, 22:20:00
    #3
    AndyCap adlı üyeden alıntı: mesajı görüntüle
    Merhaba kayıtlardaki çıktı nedir? Biliyorsunuz, 403 herzaman kayıt edilir.
    Bu "allow from 80.86.5.35" satırı olmdan ve olurken ki hata mesajı aynı. Buna göre izin satırında yada sıralamada mı bir hatam var acaba?

    [Wed Nov 27 22:13:31 2013] [error] [client 80.86.5.35 ] client denied by server configuration: /home/mydomain/, referer: http://www.mydomain.com/
    [Wed Nov 27 22:13:31 2013] [error] [client 80.86.5.35 ] client denied by server configuration: /home/mydomain/, referer: http://www.mydomain.com/
  • 28-11-2013, 20:55:55
    #4
    Tekrar Merhaba @Ufkabakan.

    Eğer Order deny,allow kullanırsan Deny direktifi Allow direktifinden önce ele alınır.
    Bu durumda, Deny direktifi ile eşleşmeyen ya da Allow direktifi ile eşleşen clientın erişimine izin verilir.

    Eğer order allow,deny kullanırsan Allow direktifi Deny direktifinden önce ele alınır. Bu durumda, Allow direktifi ile eşleşmeyen ya da Deny direktifi ile eşleşen clientın erişimi yasaklanır.
  • 29-11-2013, 20:14:38
    #5
    Aynı Htaccess LiteSpeed çalışırken, Apachede düzgün çalışmıyor :S