• 14-06-2022, 16:33:26
    #1
    Üyeliği durduruldu
    Wordpress içerik çeken botları engellemenin bir yolu var mı? Bunu tespit eden bir eklenti? ip tespit edip engelleyim diyeceğin ancak ipsini nasıl bulacağım? Bunun için kullandığınız bir metot var mı?
  • 14-06-2022, 16:35:07
    #2
    Takipteyim
  • 14-06-2022, 16:50:02
    #3
    Kurumsal PLUS
    RSS Feed Yani RSS Beslemesini kapatarak bir bir yere kadar engellenebilir.
    Tema dosyanızın functions.php içine aşağıdaki kodu ekleyin.
    function itsme_disable_feed() {
     wp_die( __( 'No feed available, please visit the <a href="'. esc_url( home_url( '/' ) ) .'">homepage</a>!' ) );
    }
    
    add_action('do_feed', 'itsme_disable_feed', 1);
    add_action('do_feed_rdf', 'itsme_disable_feed', 1);
    add_action('do_feed_rss', 'itsme_disable_feed', 1);
    add_action('do_feed_rss2', 'itsme_disable_feed', 1);
    add_action('do_feed_atom', 'itsme_disable_feed', 1);
    add_action('do_feed_rss2_comments', 'itsme_disable_feed', 1);
    add_action('do_feed_atom_comments', 'itsme_disable_feed', 1);
  • 14-06-2022, 16:51:25
    #4
    Üyeliği durduruldu
    Uyumsuz adlı üyeden alıntı: mesajı görüntüle
    RSS Feed Yani RSS Beslemesini kapatarak bir bir yere kadar engellenebilir.
    Tema dosyanızın functions.php içine aşağıdaki kodu ekleyin.
    function itsme_disable_feed() {
     wp_die( __( 'No feed available, please visit the <a href="'. esc_url( home_url( '/' ) ) .'">homepage</a>!' ) );
    }
    
    add_action('do_feed', 'itsme_disable_feed', 1);
    add_action('do_feed_rdf', 'itsme_disable_feed', 1);
    add_action('do_feed_rss', 'itsme_disable_feed', 1);
    add_action('do_feed_rss2', 'itsme_disable_feed', 1);
    add_action('do_feed_atom', 'itsme_disable_feed', 1);
    add_action('do_feed_rss2_comments', 'itsme_disable_feed', 1);
    add_action('do_feed_atom_comments', 'itsme_disable_feed', 1);
    Hocam news kaydı bozulmaz mı peki bu durumda?
  • 14-06-2022, 16:53:06
    #5
    PREMIUM SEO
    Bununla alakalı ilerleyen zamanlarda bir yöntem paylaşacağım. Ama genel olarak bir araştırma içerisindeyim. Özel değilse site adreslerini paylaşırsanız yönteme onu da ekleriz.
  • 14-06-2022, 16:54:44
    #6
    Kurumsal PLUS
    tekdogan adlı üyeden alıntı: mesajı görüntüle
    Hocam news kaydı bozulmaz mı peki bu durumda?
    News kaydında RSS ile ilgili bir olay var mı? News kaydım yok bilgim yok. Kodu ekledikten sonra deneyin bir sıkıntı olacak mı?
  • 14-06-2022, 16:55:22
    #7
    Aşağıdaki kod ile gelen istekleri iplog.txt dosyasına kayıt edip imnceleyebilirsin
    $ipcik = $_SERVER['REMOTE_ADDR'];
    $tarih = date('d.m.Y H:i:s');
    $sayfa = 'https://'.$_SERVER['SERVER_NAME'].$_SERVER['REQUEST_URI'];
    $referans = $_SERVER['HTTP_REFERER'];
    $kayit = fopen("iplog.txt", "a");
    fputs($kayit, "IP: $ipcik - TARIH: $tarih - SAYFA: $sayfa - REFERANS: $referans \n");
    fclose($kayit);
    Aşağıdaki kod ilede istediğin ip adreslerini engelleyebilirsin
    $Ip = $_SERVER['REMOTE_ADDR'];
    $Engel = array('123.0.0.0','147.1.0.2');
    foreach($Engel as $Ban){
        if($Ip == $Ban){
            header('Location: http://www.google.com/'); exit();
        }
    }
  • 14-06-2022, 16:56:34
    #8
    Üyeliği durduruldu
    onurak adlı üyeden alıntı: mesajı görüntüle
    Aşağıdaki kod ile gelen istekleri iplog.txt dosyasına kayıt edip imnceleyebilirsin
    $ipcik = $_SERVER['REMOTE_ADDR'];
    $tarih = date('d.m.Y H:i:s');
    $sayfa = 'https://'.$_SERVER['SERVER_NAME'].$_SERVER['REQUEST_URI'];
    $referans = $_SERVER['HTTP_REFERER'];
    $kayit = fopen("iplog.txt", "a");
    fputs($kayit, "IP: $ipcik - TARIH: $tarih - SAYFA: $sayfa - REFERANS: $referans \n");
    fclose($kayit);
    Aşağıdaki kod ilede istediğin ip adreslerini engelleyebilirsin
    $Ip = $_SERVER['REMOTE_ADDR'];
    $Engel = array('123.0.0.0','147.1.0.2');
    foreach($Engel as $Ban){
        if($Ip == $Ban){
            header('Location: http://www.google.com/'); exit();
        }
    }
    Çok saolun hocam
  • 14-06-2022, 17:30:23
    #9
    Forumda bot yazanlar var hocam onlar ne yapacak