Wordpress botlarını nasıl engelleriz?
8
●136
- 14-06-2022, 16:50:02RSS 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Üyeliği durdurulduHocam news kaydı bozulmaz mı peki bu durumda?Uyumsuz adlı üyeden alıntı: mesajı görüntüle
- 14-06-2022, 16:54:44News 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ı?tekdogan adlı üyeden alıntı: mesajı görüntüle
- 14-06-2022, 16:55:22Aş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Üyeliği durdurulduÇok saolun hocamonurak adlı üyeden alıntı: mesajı görüntüle
