• 29-04-2015, 13:52:54
    #1
    Merhaba,

    htaccess deneme için bir ip engelledim fakat ipdeki kişi siteye girmeye devam etti.

    kullandığım kod satırı aşağıdaki gibi

    order allow,deny
    deny from 92.42.35.95
    allow from all
    Siteyle arasındaki bağlantıyı sıfırlamak istiyorum. Farklı bir yöntem mi gerekiyor acaba?

    --R10.NET; Flood Engellendi -->-> Yeni yazılan mesaj 13:52:54 -->-> Daha önceki mesaj 12:38:26 --

    site cloudflare'da. acaba ipler gizlendiğinden htaccess işe yaramıyor olabilir mi?
  • 29-04-2015, 13:59:22
    #2
    siteniz cloud da olduğu için işlev görmüyordur büyük ihtimalle,
    https://support.cloudflare.com/hc/en...s-in-htaccess-

    böyle bir kaynak var belki işinize yarar.
  • 29-04-2015, 13:59:35
    #3
    Üyeliği durduruldu
    Order Deny,Allow
    Deny from 92.42.35.95

    Şu şekilde dene bi de
  • 29-04-2015, 15:14:49
    #4
    DNSZ adlı üyeden alıntı: mesajı görüntüle
    Order Deny,Allow
    Deny from 92.42.35.95

    Şu şekilde dene bi de
    bu da işe yaramadı.
  • 29-04-2015, 15:17:39
    #5
    Üyeliği durduruldu
    haruntt adlı üyeden alıntı: mesajı görüntüle
    bu da işe yaramadı.
    Alternatif sormuşsun da; php ile neden yapmıyorsun? Çok çok daha basit ve işlevsel yapılabilir php ile.

    - id
    - ip
    - date

    şeklinde databeyz oluştur, php ile ziyaretçilere her girişinde mysqlda arama yaptır, ip varsa yönlendir yoksa cookie i kaydet diğer ziyaretine kadar tekrar aratmasın gibisinden.
  • 29-04-2015, 15:45:02
    #6
    DNSZ adlı üyeden alıntı: mesajı görüntüle
    Alternatif sormuşsun da; php ile neden yapmıyorsun? Çok çok daha basit ve işlevsel yapılabilir php ile.

    - id
    - ip
    - date

    şeklinde databeyz oluştur, php ile ziyaretçilere her girişinde mysqlda arama yaptır, ip varsa yönlendir yoksa cookie i kaydet diğer ziyaretine kadar tekrar aratmasın gibisinden.
    o kadar ayrıntıya girmeden basit bir yöntem denemek istiyorum. engelleyeceğim ip'ler belli ve 3-4'ü geçmiyor.
  • 29-04-2015, 19:08:30
    #7
    Üyeliği durduruldu
    haruntt adlı üyeden alıntı: mesajı görüntüle
    o kadar ayrıntıya girmeden basit bir yöntem denemek istiyorum. engelleyeceğim ip'ler belli ve 3-4'ü geçmiyor.
    Sitenin en üstüne, ob_start(); 'tan sonraki alana aşağıdaki kodu koy madem. 3-4 ü geçmiyorsa manuel yapmış olursun.

    <?php
    $ipler = array("666.666.666", "666.666.666", "666.666.666");
    if (in_array($_SERVER['REMOTE_ADDR'], $ipler)) {
       Header("Location: http://eksisozluk.com/");
    }
    ?>