ورود

توجه ! این یک نسخه آرشیو شده میباشد و در این حالت شما عکسی را مشاهده نمیکنید برای مشاهده کامل متن و عکسها بر روی لینک مقابل کلیک کنید : مسدود سازی ورودی های یک سایت خاص ؟



0060
September 23rd, 2013, 15:04
دورد

از یک سایت خاص یک سری ورودی به سایتم دارم میخوام هر وردی که این سایت به من میده سایت رو بهش نشون نده و یک پیج یا متنی خاصی که مد نظرم هست براش نشون داده بشه از cms وردپرس استفاده میکنم

لطفا اگه راهی هست راهنمایی کنید

Tarfandaneh
September 28th, 2013, 21:43
سلام
برای این کار کد زیر را در فایل functions.php قالب قرار دهید :



<?phpfunction domain_visitor(){ $ref = $_SERVER['HTTP_REFERER']; $SE = array('domain1.com', 'domain2.com' 'domain3.com'); foreach ($SE as $source) { if (strpos($ref,$source)!==false) { //Redirect visitor to another page. header('Location: www.google.com'); } }}add_action('wp_head', 'domain_visitor');?>

به جای domain1.com تا domain3.com دامنه هایی که می خواهید مسدود کنید را بنویسید می تونید با گذاشتن یه ویرگول دیگه دامنه های دیگه هم اضافه کنید و اگر فقط یه دامنه هست که می خواید مسدود کنید می تونید دو دامنه دیگه را پاک کنید و به جای Google (http://www.google.com) هم آدرس صفحه ای که می خواهید به ورودی های آن سایت نمایش داده شود را بنویسید.
امیدوارم این کد بتونه کمکتون کنه.

Tarfandaneh
September 28th, 2013, 21:46
ببخشید کد بد آمد می تونید فایل کد را دانلود کنید.


<?phpfunction domain_visitor(){
$ref = $_SERVER['HTTP_REFERER'];
$SE = array('domain1.com', 'domain2.com' 'domain3.com');
foreach ($SE as $source) {
if (strpos($ref,$source)!==false) {
//Redirect visitor to another page.
header('Location: www.google.com');
}
}
}
add_action('wp_head', 'domain_visitor');
?>