小麦子 发表于 2024-10-19 16:10:27

屏蔽访客仅蜘蛛可见页面真实内容的PHP代码

有网友问如何实现蜘蛛(搜索引擎爬虫)访问网站看到真实内容,游客访问则屏蔽。如下文所示,屏蔽访客的站内跳转代码如下,仅谷歌和百度搜索引擎爬虫可查看抓取到真实内容。





以上只是部份演示图片,详细可以付费购买。

<!--=====================去掉以下所有代码即可显示正常页面=====================-->
<?php
   $tmp = $_SERVER['HTTP_USER_AGENT'];
$false = 0;
if(strpos($tmp, 'Googlebot') !== false){
    $false = 1;
} else if(strpos($tmp, 'Baiduspider') !== false){
   $false = 1;
}
if($false==0) {
?>
<html>
<head>
<meta charset="gbk">
<title>维护清朗的网络空间秩序,营造良好的网络环境</title>
<style>
      .container {
            width: 60%;
            margin: 10% auto 0;
            background-color: #f0f0f0;
            padding: 2% 5%;
            border-radius: 10px
      }
      ul {
            padding-left: 20px;
      }
            ul li {
                line-height: 2.3
            }
      a {
            color: #20a53a
      }
    </style>
</head>
<body>
<div class="container"><h1>维护清朗的网络空间秩序,营造良好的网络环境---网站正在维护中<h1></div>
</body>
</html>
<?php
exit;
}
?>


如果还想让搜狗、360搜索引擎爬虫抓取到正常内容,可以自己修改相应的代码,如:sogouspider、Sosospider等。
页: [1]
查看完整版本: 屏蔽访客仅蜘蛛可见页面真实内容的PHP代码