Wordpress'de Bir siteden gelen referral ziyaretleri nasıl engellerim?
httaccese eklediğim kod ile başarıyı yakalayamadım, peki nasıl yaparım bunu?
Wordpress'de Bir siteden gelen referral ziyaretleri nasıl engellerim?
7
●204
- 15-01-2018, 20:27:41
- 15-01-2018, 20:53:06Örneğin; xx32323.com adresinden gelen linkleri engellemek istiyorum hocam.HelixTm adlı üyeden alıntı: mesajı görüntüle
- 15-01-2018, 20:57:57Gucluyazar adlı üyeden alıntı: mesajı görüntüle
<?php if (isset($_SERVER['HTTP_REFERER']) && $_SERVER['HTTP_REFERER'] != 'engellenecek domain.com') { echo "Link çalıştı."; } else { echo('Link engellendi!'); exit; } ?>Hocam şunu bi dener misin? "Link çalıştı" kısmına sitenin kodlarını gireceksin. Çalıştığında senin siteni görecek, çalışmadığında boş sayfa gösterecek. Engellendi diyecek. - 15-01-2018, 21:06:09HelixTm adlı üyeden alıntı: mesajı görüntüle
Internal Server Error
The server encountered an internal error or misconfiguration and was unable to complete your request.
Hatası veriyor hocam. - 15-01-2018, 21:11:08Gucluyazar adlı üyeden alıntı: mesajı görüntüle
<?php $ref = $_SERVER['HTTP_REFERER']; $refData = parse_url($ref); if($refData['host'] !== 'engellenecek domain.com') { die("Site Engellendi!"); } echo "Site Sayfa Kodu"; ?>hocam bunu dene yanlız kodları önce ekleme sadece bunu ekle sayfaya. - 15-01-2018, 21:25:51
- 15-01-2018, 21:26:04Kimlik doğrulama veya yönetimden onay bekliyor.
add_action( 'init', 'process_referer' ); function process_referer() { global $_SERVER; $ref = $_SERVER['HTTP_REFERER']; $ref_parca = parse_url($ref); $ref_gelen = $ref_parca['host']; if(strstr(strtolower($ref_gelen), "google.com")) { wp_die( 'Girişiniz Yasaklanmıştır!' ); } }temanızın functions.php'sine eklemeniz yeterlidir
google.com yazan yere girmesini istemediğiniz domainin adını yazmanız yeterlidir.