大家做网站的时候都被备案给折腾过下面给大家提供一个方法
在BA的时候网站 不用关闭不会影响搜索引擎的收录
<?php $searchbot = get_naps_bot(); //判断是不是蜘蛛 $url = $_SERVER['HTTP_REFERER']; //来源网站 //下面判断如果是来自百度的用户或是你网站内部的链接 if ($searchbot || ($url != '' and strpos($url, 'baidu.com') !== false) || strpos($url, '你网站的域名')) { //符合的要求的链接可以进入你的网站 } else { //不符合的话就显示提示信息 die(); } function get_naps_bot() { $useragent = strtolower($_SERVER['HTTP_USER_AGENT']); if (strpos($useragent, 'googlebot') !== false) { return 'Google'; } if (strpos($useragent, 'baiduspider') !== false) { return 'Baidu'; } if (strpos($useragent, 'msnbot') !== false) { return 'Bing'; } if (strpos($useragent, 'slurp') !== false) { return 'Yahoo'; } if (strpos($useragent, 'sosospider') !== false) { return 'Soso'; } if (strpos($useragent, 'sogou spider') !== false) { return 'Sogou'; } if (strpos($useragent, 'yodaobot') !== false) { return 'Yodao'; } return false; } ?>