王尘宇王尘宇

研究百度干SEO做推广变成一个被互联网搞的人

Emlog对百度蜘蛛屏障广告防止影响落地页体验

置信每一个站长都异常体贴本身网站的收录状态,最近在逐日的检测网站状态时发明,之前天天都邑收录的文章,已有4天没有收录了,我认识到了不同寻常。因而在 百度站长平台与熊掌号中找到了缘由地点,一切都是 谷歌广告引发的。

PHP经由过程UA推断蜘蛛
将下面的代码加入到主题下的module.php文件中,以便背面挪用。内里的蜘蛛UA,能够自在增加,修正。

<?phpfunction sl_crawler() {$userAgent = strtolower($_SERVER['HTTP_USER_AGENT']);$spiders = array(  'Googlebot', // Google蜘蛛  'Baiduspider', //百度蜘蛛  '360Spider',//360蜘蛛  'Sogou News Spider',//搜狗蜘蛛  'bingbot',//必应蜘蛛  'Sosospider',//搜搜蜘蛛  );if(!empty($userAgent)){foreach ($spiders as $spider) {$spider = strtolower($spider);if (strpos($userAgent, $spider) !== false) {  return true;}  }}return false;}?>

然后在增加广告代码的处所,加上推断,以下代码:

<?phpif(!sl_crawler()){//假如不是蜘蛛   echo '广告代码'; //这里换成你本身的广告代码}?>

须要注重的是,假如你的广告代码在文章列表轮回中,不要运用上面的推断,在轮回之外用变量寄存是否是蜘蛛的推断结果,再在轮回中推断谁人变量即可。不然在在轮回中实行太多推断影响代码的实行效力,人人注重了。
末了的结果就是, 百度站长平台落地页体检已查不出来了,满是相符范例。

相关文章

评论列表

发表评论:
验证码

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。